【问题标题】:Google Speech API not returning valid JSONGoogle Speech API 未返回有效的 JSON
【发布时间】:2017-02-26 03:48:41
【问题描述】:

我目前收到如下无效 JSON:

结果{ 备择方案 { 成绩单:“布鲁克林大桥” } 稳定性:0.01 }

这是使用此处找到的示例代码: https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/speech/cloud-client

我希望能够解析结果,但我不确定如何。

有没有办法强制结果返回有效的 JSON 或者解析结果?

【问题讨论】:

    标签: google-speech-api


    【解决方案1】:

    问题在于结果不是 JSON,而是一个 Google Protobuf 对象。看起来您已经粘贴了对象的字符串表示形式。您应该能够直接访问此对象的字段。

    This example from Google 可能有助于清除它。

    试试这样的方法,看看它是否有效:

    for result in your_response_from_google.results:
        print(result)
    

    根据您的示例,我认为您正在查看 StreamingRecognizeResponse 对象。

    【讨论】:

      猜你喜欢
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 2017-03-04
      • 1970-01-01
      相关资源
      最近更新 更多