मुझे .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
इस कोड के परिणामस्वरूप मुझे समय के कार्य के रूप में ध्वनि दबाव देखने की उम्मीद थी। इसके विपरीत मैं बहुत सारे अजीब, रहस्यमय प्रतीकों (जो हेक्साडेसिमल संख्या नहीं हैं) को देखता हूं। किसी को भी, दलीलों, मुझे उस के साथ मदद कर सकते हैं?