Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Passe audio_file para a função from_file().
  • Use export() para exportar wav_filename com 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}...")
Editar e Executar Código