Importer un fichier audio avec PyDub
La classe AudioSegment de PyDub facilite l’importation et la manipulation de fichiers audio en Python.
Dans cet exercice, nous allons importer un fichier audio en créant une instance de AudioSegment.
Pour importer un fichier audio, utilisez la fonction from_file() sur AudioSegment et passez-lui le chemin d’accès de votre fichier audio sous forme de chaîne. Le paramètre format vous permet de préciser le format de votre fichier audio ; cela reste optionnel, car PyDub l’infère automatiquement.
PyDub fonctionne avec les fichiers .wav sans dépendances supplémentaires, mais pour d’autres types de fichiers comme les .mp3, vous devrez installer ffmpeg.
Un fichier audio d’exemple a été préparé sous le nom wav_file.wav. Vous pouvez l’écouter ici.
Cet exercice fait partie du cours
Traitement du langage parlé en Python
Instructions
- Importez
AudioSegmentdepuispydub. - Appelez la méthode
from_fileet passez-lui le chemin d’accès du fichier audio.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import AudioSegment from Pydub
from pydub import ____
# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____,
format="wav")
# Check the type
print(type(wav_file))