Exporter et reformater des fichiers audio
Si vous avez apporté des modifications à vos fichiers audio ou s'ils ont la mauvaise extension, vous pouvez utiliser PyDub pour les exporter et les enregistrer comme de nouveaux fichiers audio.
Pour ce faire, appelez la fonction .export() sur n'importe quelle instance d'AudioSegment que vous avez créée. La fonction export() prend deux paramètres : out_f, soit le chemin du fichier de destination de votre fichier audio, et format, soit le format souhaité pour votre nouveau fichier audio. Ces deux valeurs sont des chaînes de caractères. Par défaut, format est "mp3", donc n'oubliez pas de le changer au besoin.
Dans cet exercice, vous importerez ce fichier .mp3 (mp3_file.mp3), puis vous l'exporterez avec l'extension .wav à l'aide de .export().
Rappelez-vous que pour traiter des fichiers autres que .wav, vous aurez besoin de ffmpeg.
Cette activité fait partie du cours
Traitement de la langue parlée en Python
Instructions de l’exercice
- Importez
mp3_file.mp3et enregistrez-le dansmp3_file. - Exportez
mp3_fileavec le nom de fichiermp3_file.waven utilisant leformat"wav".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)