1. Learn
  2. /
  3. Courses
  4. /
  5. Przetwarzanie mowy w Pythonie

Connected

Exercise

Konwersja pliku audio do odpowiedniego formatu

Acme Studios poprosiło cię o przygotowanie proof of concept, który pozwoli lepiej poznać ich pliki audio.

Po krótkim zapoznaniu się z nimi odkrywasz, że jest kilka nagrań rozmów, jednak są zapisane w formacie nieobsługiwanym przez silnik transkrypcji.

Ponieważ będziesz pracować z wieloma plikami audio, zaczniesz od stworzenia kilku funkcji pomocniczych.

Pierwsza z nich, convert_to_wav(filename), przyjmuje ścieżkę do pliku i za pomocą PyDub konwertuje go z formatu innego niż wav do formatu .wav.

Gdy funkcja będzie gotowa, użyjemy jej do przekonwertowania pierwszego nagrania Acme, call_1.mp3, z formatu .mp3 do .wav.

Klasa AudioSegment z biblioteki PyDub została już zaimportowana. Pamiętaj, że do pracy z plikami innymi niż wav potrzebujesz ffmpeg (dokumentacja).

Instructions

100 XP
  • Wczytaj plik wskazany parametrem filename, używając metody from_file() klasy AudioSegment.
  • Ustaw format eksportu na "wav".
  • Przekaż docelowy plik audio, call_1.mp3, do funkcji.