Saya perlu menganalisis suara yang ditulis dalam file .wav. Untuk itu saya perlu mengubah file ini menjadi kumpulan angka (array, misalnya). Saya rasa saya perlu menggunakan paket gelombang. Namun, saya tidak tahu bagaimana tepatnya cara kerjanya. Misalnya saya melakukan yang berikut:
import wave
w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r')
for i in range(w.getnframes()):
frame = w.readframes(i)
print frame
Sebagai hasil dari kode ini saya berharap untuk melihat tekanan suara sebagai fungsi waktu. Sebaliknya, saya melihat banyak simbol aneh dan misterius (yang bukan merupakan angka heksadesimal). Adakah yang bisa, mohon, bantu saya dengan itu?