Manipulando vários arquivos de áudio com PyDub
Você viu como converter um único arquivo usando PyDub, mas e se você tivesse uma pasta com vários tipos de arquivo?
Neste exercício, configuramos uma folder que contém versões .mp3, .m4a e .aac do arquivo de áudio good-afternoon.
Vamos usar o PyDub para abrir cada um dos arquivos e exportá-los no formato .wav, para que fiquem compatíveis com APIs de reconhecimento de fala.
Este exercicio faz parte do curso
Processamento de Linguagem Falada em Python
Instruções do exercicio
- Passe
audio_filepara a funçãofrom_file(). - Use
export()para exportarwav_filenamecom o formato".wav".
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Loop through the files in the folder
for audio_file in folder:
# Create the new .wav filename
wav_filename = os.path.splitext(os.path.basename(audio_file))[0] + ".wav"
# Read audio_file and export it in wav format
AudioSegment.from_file(____).____(out_f=wav_filename,
format=____)
print(f"Creating {wav_filename}...")