Importer un fichier audio avec PyDub
La classe AudioSegment de PyDub facilite l'importation et la manipulation de fichiers audio avec Python.
Dans cet exercice, nous allons importer un fichier audio d'intérêt en créant une instance de AudioSegment.
Pour importer un fichier audio, vous pouvez utiliser la fonction from_file() sur AudioSegment et lui transmettre, sous forme de chaîne, le chemin d'accès du fichier audio cible. Le paramètre format vous permet d'indiquer le format de votre fichier audio, mais c'est facultatif puisque PyDub l'inférera automatiquement.
PyDub fonctionne avec les fichiers .wav sans dépendances supplémentaires, mais pour d'autres types de fichiers comme .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.
Cette activité fait partie du cours
Traitement de la langue parlée en Python
Instructions de l’exercice
- Importez
AudioSegmentdepuispydub. - Appelez la méthode
from_fileet transmettez-lui le chemin d'accès du fichier audio.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import AudioSegment from Pydub
from pydub import ____
# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____,
format="wav")
# Check the type
print(type(wav_file))