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
Instruções do exercicio
- Importe
AudioSegmentdepydub. - Chame o método
from_filee 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))