CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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