RecordVoice.py 文件源码

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

项目:RaspberryEcho 作者: ericpotvin 项目源码 文件源码
def record():
        """ Record voice
        """
        inp = alsaaudio.PCM(alsaaudio.PCM_CAPTURE, alsaaudio.PCM_NORMAL, DEVICE)
        inp.setchannels(1)
        inp.setrate(16000)
        inp.setformat(alsaaudio.PCM_FORMAT_S16_LE)
        inp.setperiodsize(500)

        audio = ""
        # we keep recording while the button is pressed
        while GPIO.input(BUTTON) == 0:
            valid, data = inp.read()
            if valid:
                audio += data
        save_audio = open(AUDIBLE_PATH + RecordVoice.RECORD_FILE, 'w')
        save_audio.write(audio)
        save_audio.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号