wave 形式の音声ファイルを出力する Python プログラム。 #!/usr/bin/env python import wave, math, array SAMPFREQ = 44100 LENGTH = 3 def wave_init(fname, sampf): f = wave.open(fname, 'w') f.setnchannels(1) f.setsampwidth(2) f.setframerate(sampf) f.setcomptype('NONE', 'not compressed') return f def prepare_array(n): data = array.array('h') data.extend([0]*n) return data def wave_write(f, data): f.writeframesraw(data.tostr