PyAudio记录直到退出

时间:2017-05-01 17:33:25

标签: python-3.x pyaudio

我对Pyaudio知之甚少,我无法在网上找到它。我希望脚本运行直到我停止它,当我停止时,它必须保存记录。 Pyaudio的示例代码记录了固定的时间。

1 个答案:

答案 0 :(得分:0)

您需要做的是在出现键盘异常后使用错误处理来保存音频(在这种情况下按下类似Ctrl + C的内容来结束程序。

While True:
    try:
        recording_function()

    except KeyboardInterrupt:
        save_function() #record to a file
    except: 
        #generic error processing