Inizia subitoInizia gratis

Importa un file audio con PyDub

La classe AudioSegment di PyDub semplifica l'importazione e la manipolazione dei file audio con Python.

In questo esercizio importeremo un file audio di interesse creando un'istanza di AudioSegment.

Per importare un file audio, puoi usare la funzione from_file() su AudioSegment e passare il percorso del file audio di destinazione come stringa. Il parametro format ti consente di specificare il formato del tuo file audio; è comunque opzionale perché PyDub lo deduce automaticamente.

PyDub funziona con i file .wav senza dipendenze aggiuntive, ma per altri tipi di file come .mp3 dovrai installare ffmpeg.

È stato predisposto un file audio di esempio chiamato wav_file.wav; puoi ascoltarlo qui.

Questo esercizio fa parte del corso

Elaborazione del linguaggio parlato in Python

Visualizza corso

Istruzioni dell'esercizio

  • Importa AudioSegment da pydub.
  • Chiama il metodo from_file e passagli il percorso del file audio.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Modifica ed esegui il codice