1. Nauka
  2. /
  3. Kursy
  4. /
  5. Przetwarzanie mowy w Pythonie

Connected

ćwiczenie

Pobieranie statystyk PyDub

Postanawiasz, że przydatne będzie łatwe sprawdzanie atrybutów audio dowolnego pliku. Pomoże to na przykład ustalić, ile kanałów ma plik audio lub czy częstotliwość próbkowania jest wystarczająca do transkrypcji.

W tym ćwiczeniu utworzymy funkcję show_pydub_stats(), która przyjmuje nazwę pliku audio jako argument. Importuje ona plik jako instancję AudioSegment z biblioteki PyDub, a następnie wyświetla takie atrybuty jak liczba kanałów, długość nagrania i inne.

Funkcja zwraca instancję AudioSegment, dzięki czemu można jej użyć później.

Sprawdzimy działanie funkcji na nowo przekonwertowanym pliku .wav, call_1.wav.

AudioSegment został już zaimportowany z PyDub.

Instrukcje

100 XP
  • Utwórz instancję AudioSegment o nazwie audio_segment, importując parametr filename.
  • Wyświetl liczbę kanałów, korzystając z atrybutu channels.
  • Zwróć zmienną audio_segment.
  • Przetestuj funkcję na pliku "call_1.wav".