Kom igångKom igång gratis

Importera en ljudfil med PyDub

PyDub:s klass AudioSegment gör det enkelt att importera och manipulera ljudfiler med Python.

I den här övningen importerar vi en ljudfil genom att skapa en instans av AudioSegment.

För att importera en ljudfil använder du funktionen from_file()AudioSegment och skickar in sökvägen till din målfil som en sträng. Parametern format låter dig ange filformatet, men den är valfri – PyDub identifierar formatet automatiskt.

PyDub hanterar .wav-filer utan några extra beroenden, men för andra filformat som .mp3 behöver du installera ffmpeg.

En exempelljudfil har förberetts med namnet wav_file.wav. Du kan lyssna på den här.

Den här övningen är en del av kursen

Taligenkänning i Python

Visa kurs

Övningsinstruktioner

  • Importera AudioSegment från pydub.
  • Anropa metoden from_file och skicka in sökvägen till ljudfilen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import AudioSegment from Pydub
from pydub import ____

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

# Check the type
print(type(wav_file))
Redigera och kör kod