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>Instructions de l’exercice
- Importez
playdepuis le modulepydub.playback. - Appelez
play()en lui passant 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
____(____)