停止/启动Google语音识别服务后延迟很长时间

时间:2019-05-28 18:05:47

标签: google-cloud-speech

初始化Google语音识别服务时,我们会在300毫秒左右看到响应。但是,如果我们停止reco服务并再次启动它,则随后的每个“启动”将有更长的延迟,以便服务准备好开始接收我们的音频流。我们已经看到此时间范围介于5秒到11秒之间。

有人知道为什么会这样吗?

-其他信息-

2019-05-30: 我们的开发团队正在密切关注我们发现here的示例。唯一的区别是我们不发送文件,而是将音频流重定向到该服务。

在调试我们的代码时,我们发现延迟似乎在这三行之内。

auto creds = grpc::GoogleDefaultCredentials(); 
auto channel = grpc::CreateChannel( "speech.googleapis.com", creds ); 
std::unique_ptr<Speech::Stub> speech( Speech::NewStub( channel ) );

(这三行是我们流创建线程的前三行。)

0 个答案:

没有答案
相关问题