I l@ve RuBoard Previous Section Next Section

9.8 The wave Module

The wave module reads and writes Microsoft WAV audio files, as Example 9-7 shows.

Example 9-7. Using the wave Module
File: wave-example-1.py

import wave

w = wave.open("samples/sample.wav", "r")

if w.getnchannels() == 1:
    print "mono,",
else:
    print "stereo,",

print w.getsampwidth()*8, "bits,",
print w.getframerate(), "Hz sampling rate"

mono, 16 bits, 44100 Hz sampling rate
    I l@ve RuBoard Previous Section Next Section