J'ai besoin d'analyser un son écrit dans un fichier .wav. Pour cela, je dois transformer ce fichier en un ensemble de nombres (des tableaux, par exemple). Je pense que je dois utiliser le paquetage wave. Cependant, je ne sais pas comment il fonctionne exactement. Par exemple, j'ai fait ce qui suit :
import wave
w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r')
for i in range(w.getnframes()):
frame = w.readframes(i)
print frame
Grâce à ce code, je m'attendais à ce que la pression acoustique soit fonction du temps. En revanche, je vois un grand nombre de symboles étranges et mystérieux (qui ne sont pas des nombres hexadécimaux). Quelqu'un peut-il, s'il vous plaît, m'aider à résoudre ce problème ?