ComenzarEmpieza gratis

Importa un archivo de audio con PyDub

La clase AudioSegment de PyDub facilita importar y manipular archivos de audio con Python.

En este ejercicio, importaremos un archivo de audio creando una instancia de AudioSegment.

Para importar un archivo de audio, puedes usar la función from_file() de AudioSegment y pasarle la ruta del archivo de audio como cadena. El parámetro format te permite especificar el formato de tu archivo de audio; sin embargo, es opcional porque PyDub lo inferirá automáticamente.

PyDub funciona con archivos .wav sin dependencias adicionales, pero para otros tipos como .mp3, tendrás que instalar ffmpeg.

Se ha preparado un archivo de audio de ejemplo como wav_file.wav; puedes escucharlo aquí.

Este ejercicio forma parte del curso

Procesamiento del lenguaje hablado en Python

Ver curso

Instrucciones del ejercicio

  • Importa AudioSegment desde pydub.
  • Llama al método from_file y pásale la ruta del archivo de audio.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Editar y ejecutar código