Android:Google语音流APi

Android:Google语音流APi,android,google-cloud-platform,google-speech-api,google-developers-console,Android,Google Cloud Platform,Google Speech Api,Google Developers Console,嘿,如果有人使用谷歌流媒体云语音Api,我需要一个帮助。当我有良好的网络连接时,我得到了快速响应,但在糟糕的网络中,它不能正常工作。有时给出错误(错误:低流)需要时间,有时响应需要时间。我还尝试同时运行默认的Android语音Api,以便获取用户文本。但它只允许在录音或识别意图之间一次运行一次,以收听和通过Android语音中的网络错误。那么,如何使用本地语音监听器处理语音云api,以便即使在低带宽或google语音api出现任何错误时也能获得用户语音文本?在保持最低输入质量的情况下,云语音ap

嘿,如果有人使用谷歌流媒体云语音Api,我需要一个帮助。当我有良好的网络连接时,我得到了快速响应,但在糟糕的网络中,它不能正常工作。有时给出错误(错误:低流)需要时间,有时响应需要时间。我还尝试同时运行默认的Android语音Api,以便获取用户文本。但它只允许在录音或识别意图之间一次运行一次,以收听和通过Android语音中的网络错误。那么,如何使用本地语音监听器处理语音云api,以便即使在低带宽或google语音api出现任何错误时也能获得用户语音文本?

在保持最低输入质量的情况下,云语音api工作良好。您可以在“最佳实践”文档中找到关于最低要求的更多详细信息。
您可以通过跟踪StreamingRecognitionResult中的以下子字段来避免错误:“alternative”、“isFinal”和“stability”。“云演讲到文本基础”中提供了详细信息。

感谢此链接涵盖了很多内容,我已经做到了。但我在2G网络速度应用程序(如Google Assistant)中的hills地区等低网络中遇到的主要问题是,即使在2G等低网络中,云语音Api也会通过错误打印用户语音到文本:(拖缆:超出范围:音频数据流传输太慢)。GoogleAssistant也使用相同的云Api。他们如何将用户语音打印成文本。我使用了语音识别Api和云,但音频和识别内容,但一次只能访问麦克风。我可以同时使用什么Api从语音中获取文本。人们无法抽象出满足“最佳实践”文档最低要求的需求。