CommencerCommencer 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

Traitement du langage parlé en Python

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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