ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Importa play del módulo pydub.playback.
  • Llama a play() pasándole el AudioSegment wav_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
____(____)
Editar y ejecutar código