【问题标题】:MULAW - Audio data is being streamed too slowMULAW - 音频数据传输太慢
【发布时间】:2017-09-27 06:53:51
【问题描述】:
我在流模式下的语音识别有问题。我的音频源是 VoIP 电话协议 (SIP),它允许您以以下格式输出音频数据:
“编码”:“穆劳”,
"sampleRateHertz": 8000
- 当我以流模式发送新的数据部分时,出现异常:“Status(StatusCode=OutOfRange, Detail="音频数据传输速度太慢。请大约实时传输音频数据。”)" /li>
- 为了验证,我以这种格式将数据写入磁盘。在我读取数据并以流模式分块发送后,一切正常并返回结果。
事实证明,错误只是实时出现。我寻求帮助。
【问题讨论】:
标签:
google-cloud-speech
mu-law
【解决方案1】:
我发现了错误。我打开会话并在 5-10 秒内开始在那里发送流,因此出现了错误。
【解决方案2】:
音频流采样率 8000 和 RecognitionConfig.setSampleRate(8000) 应该同步相同,
例如,如果音频以 8000 流式传输并且 RecognitionConfig.setSamplerate(16000) - > 结果音频流式传输太慢
如果音频流在 41000 和 RecognitionConfig.setSamplerate(16000) - > 结果音频流太快