Esportare e riformattare file audio
Se hai apportato modifiche ai tuoi file audio o se hanno l'estensione sbagliata, puoi usare PyDub per esportarli e salvarli come nuovi file audio.
Puoi farlo usando la funzione .export() su qualsiasi istanza di AudioSegment che hai creato. La funzione export() accetta due parametri: out_f, ovvero il percorso di destinazione del tuo file audio, e format, il formato desiderato per il nuovo file audio. Entrambi sono stringhe. Il valore predefinito di format è "mp3", quindi ricordati di cambiarlo se necessario.
In questo esercizio importerai questo file .mp3 (mp3_file.mp3) e poi lo esporterai con l'estensione .wav usando .export().
Ricorda: per lavorare con file diversi da .wav, ti serve ffmpeg.
Questo esercizio fa parte del corso
Elaborazione del linguaggio parlato in Python
Istruzioni dell'esercizio
- Importa
mp3_file.mp3e salvalo inmp3_file. - Esporta
mp3_filecon il nome filemp3_file.wavusandoformat"wav".
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)