为了账号安全,请及时绑定邮箱和手机立即绑定

Google语音识别API结果为空

Google语音识别API结果为空

一只萌萌小番薯 2019-12-04 15:06:56
我正在执行对Google Cloud Speech API的异步请求,但我不知道如何获取操作结果:要求POST: https ://speech.googleapis.com/v1beta1/speech:asyncrecognize身体:{    "config":{                 "languageCode" : "pt-BR",                 "encoding" : "LINEAR16",                 "sampleRate" : 16000             },     "audio":{                 "uri":"gs://bucket/audio.flac"             }}哪个返回:{ "name": "469432517" }因此,我进行了POST:https : //speech.googleapis.com/v1beta1/operations/469432517哪个返回:{    "name": "469432517",    "metadata": {        "@type": "type.googleapis.com/google.cloud.speech.v1beta1.AsyncRecognizeMetadata",        "progressPercent": 100,        "startTime": "2016-08-11T21:18:29.985053Z",        "lastUpdateTime": "2016-08-11T21:18:31.888412Z"    },    "done": true,    "response": {                    "@type": "type.googleapis.com/google.cloud.speech.v1beta1.AsyncRecognizeResponse"                }}我需要得到操作的结果:转录的文本。我怎样才能做到这一点?
查看完整描述

3 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超6个赞

您已经得到了操作的结果,它是空的。空结果的原因是格式不匹配。您应该已提交“ LINEAR16”文件(PCM未压缩数据,基本上是WAV文件),然后尝试提交FLAC(压缩格式)。

空结果的其他原因可能是采样率不正确,通道数不正确等。

最后,纯静默的文件将导致空响应。


查看完整回答
反对 回复 2019-12-04
  • 3 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信