Google语音API音频在流模式下速度太慢

时间:2017-04-03 08:26:48

标签: google-speech-api

我正在尝试将我的UDP音频数据传递给Google Speech API,但效果非常好。但是我遇到了一个问题:

当我开始识别时,我正在等待包,因此没有数据传递给Google Speech API。当包来时,我开始将它们发送到API并返回错误: 音频数据流速太慢。请大约实时流式传输音频数据。 因此,问题是 - 在建立与Google Speech API的连接后出现延迟并且在发送数据之前没有数据发送时,它总是会导致此类行为。

这可能是预期的行为还是某种解决方法?

此致 Artemiy

1 个答案:

答案 0 :(得分:2)

当我们的应用程序向Google语音平台提供音频时,或者在连续两次写入过程中出现过度延迟时,我们已经看到此错误:

  • 您必须准备好在发送初始识别时立即开始向Google语音平台发送音频流(音频块写入)
  • 您的应用程序必须继续以稳定的速率向Google语音平台提供音频(例如,如果使用8Khz音频x 8位,则必须每秒提供大约8KB的音频,例如连续写入4KB,延迟约0.5秒)