Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj AudioSegment z biblioteki pydub.
  • Wywołaj metodę from_file i 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))
Edytuj i uruchom kod