CommencerCommencez gratuitement

Lire un fichier audio avec PyDub

Si vous travaillez avec des fichiers audio, il y a de fortes chances que vous vouliez les écouter.

Le module playback de PyDub fournit une fonction appelée play() à laquelle vous pouvez passer un AudioSegment. Exécuter la fonction play() avec un AudioSegment en argument lira cet AudioSegment à voix haute.

Cela peut être utile pour vérifier la qualité de vos fichiers audio et évaluer les modifications à apporter.

Dans cet exercice, vous allez voir à 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.

Cet exercice fait partie du cours

<cours>Traitement du langage parlé en Python</cours>
Voir le cours

Instructions de l’exercice

  • Importez play depuis le module pydub.playback.
  • Appelez play() en lui passant 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