CommencezCommencez gratuitement

Lire un fichier audio avec PyDub

Si vous travaillez avec des fichiers audio, vous voudrez sans doute les écouter.

Le module playback de PyDub offre la fonction play() à laquelle vous pouvez transmettre un AudioSegment. Exécuter la fonction play() avec un AudioSegment en argument fera jouer cet AudioSegment à haute voix.

C'est pratique pour vérifier la qualité de vos fichiers audio et évaluer les modifications à apporter.

Dans cet exercice, vous verrez à quel point il est simple d'utiliser la fonction play().

Rappel : pour utiliser la fonction play(), vous devez avoir installé simpleaudio ou pyaudio pour les fichiers .wav, et ffmpeg pour les autres types de fichiers.

Cette activité fait partie du cours

Traitement de la langue parlée en Python

Voir le cours

Instructions de l’exercice

  • Importez play du module pydub.playback.
  • Appelez play() en lui transmettant l'AudioSegment wav_file.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav", 
                                  format="wav")

# Play the audio file
____(____)
Modifier et exécuter le code