Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Importa play dal modulo pydub.playback.
  • Chiama play() passandogli l'AudioSegment wav_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
____(____)
Modifica ed esegui il codice