Zacznij terazZacznij za darmo

Parametry audio w PyDub

Każdy plik audio ma przypisany zestaw właściwości, takich jak liczba kanałów, częstotliwość próbkowania (frame rate), szerokość próbki i inne.

Znajomość tych parametrów pozwala upewnić się, że pliki audio są zgodne z wymaganiami różnych API do transkrypcji mowy.

Na przykład wiele API zaleca minimalną częstotliwość próbkowania (wav_file.frame_rate) wynoszącą 16 000 Hz.

Podczas tworzenia instancji AudioSegment biblioteka PyDub automatycznie odczytuje te parametry z pliku audio i zapisuje je jako atrybuty.

W tym ćwiczeniu przyjrzymy się bliżej tym atrybutom.

To ćwiczenie jest częścią kursu

Przetwarzanie mowy w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")

# Find the frame rate
print(wav_file.____)
Edytuj i uruchom kod