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

问题描述:

当我从这个页面运行API浏览器时,我得到了200 OK响应,但响应json没有任何转录。我究竟做错了什么?谷歌语音api响应是空的,即使这个例子测试

API资源管理器的位置: 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/*lyn.flac" 
    } 
} 

响应:

{ 
    "name": "3497944051092250866" 
} 

我理解了它。

随着longrunningrecognize你取回名称对象,然后你必须发送一个operations.get来检索你的处理对象。

这里精美地解释了这里 https://medium.com/towards-data-science/tutorial-asynchronous-speech-recognition-in-python-b1215d501c64