Мені потрібно проаналізувати звук, записаний у файлі .wav. Для цього мені потрібно перетворити цей файл на набір чисел (масиви, наприклад). Думаю, мені потрібно використовувати хвильовий пакет. Однак я не знаю, як саме це працює. Наприклад, я зробив наступне:
import wave
w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r')
for i in range(w.getnframes()):
frame = w.readframes(i)
print frame
В результаті цього коду я очікував побачити звуковий тиск як функцію часу. На противагу цьому я бачу багато дивних, загадкових символів (які не є шістнадцятковими числами). Хто-небудь, благаю, може мені в цьому допомогти?