def save_output(data, filename):
# data is the u-law quantized sample
u_law = data
u_law = [chr(x) for x in u_law]
u_law = ''.join(u_law)
original = audioop.ulaw2lin(u_law, input_sample_width)
print "output data size: " + str(len(original))
output = wave.open(filename,'w')
output.setparams((input_num_channels, input_sample_width, SAMPLE_RATE, 0, 'NONE', 'not compressed'))
output.writeframes(original)
output.close()
评论列表
文章目录