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