我已经使用Python语音识别工作了大半个月,制作了一个类似JARVIS的助手。我已经通过Google Speech API和Pocketsphinx使用了语音识别模块,并且我直接使用了Pocketsphinx,而没有使用其他模块。虽然识别是准确的,但我很难处理这些软件包处理语音所需的大量时间。它们的工作方式似乎是从一个静默点记录到另一个静默点,然后将记录传递给STT引擎。在处理录音的过程中,无法录制其他声音进行识别,如果我试图连续发出多个复杂的命令,这可能是一个问题。
当查看Google Assistant语音识别、Alexa的语音识别或Mac OS High Sierra的离线识别时,我看
如果将当前扩展添加到自动记录列表中,我们是否可以查询任何API?
我们有一个网络电话使用停止/开始录音呼叫控制API,但它不工作时,自动录音是启用,所以在我们的应用程序,我们需要禁用录音按钮。我们需要一种方法来识别用户是否启用了ACR,而不检索所有用户。
我们可以使用以下帐户范围的API获得扩展列表,但它不需要任何查询参数来筛选结果。如果我们检查这种方式,我们需要加载所有的扩展,这需要太长时间。
GET /restapi/v1.0/account/{accountId}/call-recording/extensions