Importowanie pliku audio za pomocą PyDub
PyDub's AudioSegment class makes it easy to import and manipulate audio files with Python.
W tym ćwiczeniu zaimportujesz wybrany plik audio, tworząc instancję klasy AudioSegment.
Aby zaimportować plik audio, wywołaj funkcję from_file() na obiekcie AudioSegment i przekaż jej ścieżkę do docelowego pliku audio jako ciąg znaków. Parametr format pozwala określić format pliku audio, ale jest opcjonalny – PyDub automatycznie go rozpozna.
PyDub obsługuje pliki .wav bez żadnych dodatkowych zależności, natomiast do pracy z innymi formatami, np. .mp3, konieczna jest instalacja ffmpeg.
Przykładowy plik audio jest dostępny jako wav_file.wav. Możesz go posłuchać tutaj.
To ćwiczenie jest częścią kursu
Przetwarzanie mowy w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
AudioSegmentz bibliotekipydub. - Wywołaj metodę
from_filei przekaż jej ścieżkę do pliku audio.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import AudioSegment from Pydub
from pydub import ____
# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____,
format="wav")
# Check the type
print(type(wav_file))