Reproduce un archivo de audio con PyDub
Si trabajas con archivos de audio, lo más probable es que quieras escucharlos.
El módulo playback de PyDub ofrece una función llamada play() a la que puedes pasarle un AudioSegment. Al ejecutar la función play() con un AudioSegment como argumento, se reproducirá en voz alta.
Esto puede ayudarte a comprobar la calidad de tus archivos de audio y evaluar los cambios que necesites hacer.
En este ejercicio verás lo sencillo que es usar la función play().
Recuerda: para usar la función play(), necesitas tener simpleaudio o pyaudio instalado para archivos .wav y ffmpeg para otros tipos de archivos.
Este ejercicio forma parte del curso
Procesamiento del lenguaje hablado en Python
Instrucciones del ejercicio
- Importa
playdel módulopydub.playback. - Llama a
play()pasándole el AudioSegmentwav_file.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____
# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav",
format="wav")
# Play the audio file
____(____)