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
Instructions de l’exercice
- Importez
playdu modulepydub.playback. - Appelez
play()en lui transmettant l'AudioSegmentwav_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
____(____)