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() på 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
Övningsinstruktioner
- Importera
AudioSegmentfrånpydub. - Anropa metoden
from_fileoch 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))