CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Importez AudioSegment depuis pydub.
  • Appelez la méthode from_file et 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))
Modifier et exécuter le code