Comece agoraComece grátis

Importar um arquivo de áudio com PyDub

A classe AudioSegment do PyDub facilita a importação e a manipulação de arquivos de áudio com Python.

Neste exercício, vamos importar um arquivo de áudio de interesse criando uma instância de AudioSegment.

Para importar um arquivo de áudio, você pode usar a função from_file() em AudioSegment e passar o caminho do arquivo de áudio como uma string. O parâmetro format permite especificar o formato do seu arquivo de áudio, porém isso é opcional, pois o PyDub fará a inferência automaticamente.

O PyDub funciona com arquivos .wav sem dependências extras, mas para outros tipos, como .mp3, você precisará instalar o ffmpeg.

Um arquivo de áudio de exemplo foi configurado como wav_file.wav; você pode ouvi-lo aqui.

Este exercicio faz parte do curso

Processamento de Linguagem Falada em Python

Ver curso

Instruções do exercicio

  • Importe AudioSegment de pydub.
  • Chame o método from_file e passe o caminho do arquivo de áudio.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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 e Executar Código