【问题标题】:Android : Google Speech Streaming APiAndroid : 谷歌语音流 API
【发布时间】:2018-09-22 22:29:08
【问题描述】:

嘿,如果有人使用这些东西,我需要有关 google Streaming Cloud Speech Api 的帮助。当我有良好的网络连接但在糟糕的网络中它无法正常工作时,我得到了快速响应。有时需要时间来给出错误(错误:低流),有时需要时间来响应。我还尝试同时运行默认 Android Speech Api,以便我可以获取用户文本。但它只允许一次运行AudioRecord 或Recognize Intent 之间的一个来收听并通过Android Speech 中的网络错误。那么如何使用本地语音侦听器处理语音云 api,以便即使在低带宽或谷歌语音 API 出现任何错误时我也可以获取用户语音文本?

【问题讨论】:

    标签: android google-cloud-platform google-speech-api google-developers-console


    【解决方案1】:

    在保持最低输入质量水平时,Cloud Speech API 运行良好。您可以在“最佳实践”文档page 中找到有关最低要求的更多详细信息。 您可以通过跟踪 StreamingRecognitionResult 中的以下子字段来避免错误:“alternative”、“isFinal”和“stability”。详细信息请参见“云语音转文本基础”page

    【讨论】:

    • 感谢这个链接涵盖了很多东西,我已经这样做了。但我的主要问题是在低网络(如 2G 网络速度应用程序(如谷歌助手)中的丘陵地区)中,即使在低网络(如 2G)中,云语音 Api 通过错误:(StreamErr:OUT_OF_RANGE:音频数据传输速度太慢)。谷歌助手也使用相同的 Cloud Api。他们如何将用户语音打印为文本。我将语音识别 Api 与 Cloud 一起使用,但使用了音频和 RecognitionIntent,但一次只能访问一个麦克风。我可以同时使用什么 Api 从语音中获取文本。
    • 人们无法抽象出满足“最佳实践”文档page的最低要求。
    猜你喜欢
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多