Reproduzir um arquivo de áudio com PyDub
Se você está trabalhando com arquivos de áudio, é bem provável que queira ouvi-los.
O módulo playback do PyDub oferece a função play(), que pode receber um AudioSegment. Executar a função play() com um AudioSegment como argumento vai reproduzir o áudio em voz alta.
Isso pode ajudar a checar a qualidade dos seus arquivos de áudio e avaliar quaisquer mudanças que você precise fazer.
Neste exercício, você vai ver como é simples usar a função play().
Lembre-se: para usar a função play(), você vai precisar de simpleaudio ou pyaudio instalados para arquivos .wav e de ffmpeg para outros tipos de arquivo.
Este exercicio faz parte do curso
Processamento de Linguagem Falada em Python
Instruções do exercicio
- Importe
playdo módulopydub.playback. - Chame
play()passando o AudioSegmentwav_filecomo argumento.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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
____(____)