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
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.____)