谷歌语音api响应是空的,即使有这个示例测试

时间:2017-10-12 20:04:06

标签: google-api google-cloud-platform google-cloud-speech

当我从此页面运行API资源管理器时,我得到200 OK响应,但响应json没有任何转录。我究竟做错了什么?

API Explorer位置: https://cloud.google.com/speech/reference/rest/v1/speech/longrunningrecognize

请求参数: 默认

请求正文:

 {
   "config": {
     "encoding": "FLAC",
     "languageCode": "en-US",
     "sampleRateHertz": 16000
   },
   "audio": {
     "uri": "gs://cloud-samples-tests/speech/brooklyn.flac"
   }
 }

回应:

{
  "name": "3497944051092250866"
}

1 个答案:

答案 0 :(得分:1)

我明白了。

使用longrunningrecognize返回名称对象,然后您必须发送operations.get来检索已处理的对象。

这里的解释非常精彩 https://medium.com/towards-data-science/tutorial-asynchronous-speech-recognition-in-python-b1215d501c64