我在 python 中使用 pexpect 从我的家庭自动化项目的音频输入中接收连续的音频数据。有没有办法暂停 pexpect 使用我的音频设备?或者我可以在两个单独的程序/脚本中使用音频设备吗?
我想做的是:使用语音识别(julius)来听关键字。对于更复杂的命令,我想使用 Google 的 Speech to Text API,因为它的准确性更高。这两件事分别工作得很好。
我的问题是:一旦找到关键字,就需要记录音频数据并将其发送到 Google API。但是,我只有一个音频设备,这已经被 julius 的语音识别使用了。我无法.close 和 .spawn 语音识别,因为加载需要很长时间。是否有可能暂停预期?或者你们知道任何其他的解决方法吗?
最佳,MGG