record_audio.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:serverless-home-automation 作者: IBM 项目源码 文件源码
def save_speech(data, p):
    """ Saves mic data to temporary WAV file. Returns filename of saved
        file """

    filename = 'speech'
    # writes data to WAV file
    data = ''.join(data)
    wf = wave.open(filename + '.wav', 'wb')
    wf.setnchannels(1)
    wf.setsampwidth(p.get_sample_size(pyaudio.paInt16))
    wf.setframerate(16000)  # TODO make this value a function parameter?
    wf.writeframes(data)
    wf.close()
    return filename + '.wav'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号