Riprodurre un file audio con PyDub
Se lavori con file audio, è probabile che tu voglia anche ascoltarli.
Il modulo playback di PyDub fornisce una funzione chiamata play() a cui puoi passare un AudioSegment. Eseguire la funzione play() con un AudioSegment come argomento riprodurrà l'AudioSegment ad alta voce.
Questo è utile per controllare la qualità dei tuoi file audio e valutare eventuali modifiche da apportare.
In questo esercizio vedrai quanto è semplice usare la funzione play().
Ricorda: per usare la funzione play(), ti serviranno simpleaudio o pyaudio per i file .wav e ffmpeg per gli altri tipi di file.
Questo esercizio fa parte del corso
Elaborazione del linguaggio parlato in Python
Istruzioni dell'esercizio
- Importa
playdal modulopydub.playback. - Chiama
play()passandogli l'AudioSegmentwav_file.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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
____(____)