1. 학습
  2. /
  3. 강의
  4. /
  5. Przetwarzanie mowy w Pythonie

Connected

연습 문제

Bajty na liczby całkowite

Wiesz już, jak importować i odczytywać plik audio za pomocą modułu wave w Pythonie oraz metody readframes(). Wynikiem tego działania jest jednak tablica bajtów.

Aby przekształcić bajty w coś bardziej użytecznego, skorzystamy z metody frombuffer() z biblioteki NumPy.

Przekazując do frombuffer() bajty fali dźwiękowej i wskazując dtype równy 'int16', możemy zamienić bajty na liczby całkowite. Z liczbami całkowitymi pracuje się o wiele wygodniej niż z bajtami.

Biblioteka wave w Pythonie została już zaimportowana wraz z plikiem audio good_morning.wav.

지침

100 XP
  • Zaimportuj pakiet numpy z jego popularnym aliasem np.
  • Otwórz i odczytaj plik audio z pozdrowieniem "dzień dobry".
  • Przekształć bajty zmiennej signal_gm na liczby całkowite typu int16.
  • Wyświetl pierwsze 10 wartości fali dźwiękowej.