Google cloud platform 从哪里可以找到云语音到文本API调用的存储结果?
我正在使用谷歌的云语音到文本执行一批异步长时间运行的识别转录,我的一些请求似乎超时了,并且/或者没有返回任何内容。如何访问API调用的存储结果?我正在使用Python 3.7Google cloud platform 从哪里可以找到云语音到文本API调用的存储结果?,google-cloud-platform,google-cloud-speech,Google Cloud Platform,Google Cloud Speech,我正在使用谷歌的云语音到文本执行一批异步长时间运行的识别转录,我的一些请求似乎超时了,并且/或者没有返回任何内容。如何访问API调用的存储结果?我正在使用Python 3.7 我意识到API调用将结果返回给进行调用的函数。我想问的是,谷歌是否将我的API调用结果存储在某个地方?如何访问它们?在提交较大的音频文件时,您可能应该调用异步方法。具体来说,它调用LongRunningRecognite方法。这应提交一个长时间运行的操作,并应立即返回响应,例如: { "name": "operatio
我意识到API调用将结果返回给进行调用的函数。我想问的是,谷歌是否将我的API调用结果存储在某个地方?如何访问它们?在提交较大的音频文件时,您可能应该调用异步方法。具体来说,它调用LongRunningRecognite方法。这应提交一个长时间运行的操作,并应立即返回响应,例如:
{
"name": "operation_name",
"metadata": {
"@type": "type.googleapis.com/google.cloud.speech.v1.LongRunningRecognizeMetadata"
"progressPercent": 34,
"startTime": "2016-08-30T23:26:29.579144Z",
"lastUpdateTime": "2016-08-30T23:26:29.826903Z"
}
}
通过此响应,您可以在给定操作名称的情况下轮询结果:
注意:当使用此方法未收到任何返回值时,我建议增加客户端的超时和重试时间。这可以通过以下方法实现:
long_running_recognize(retry=10, timeout=300)
long_running_recognize(retry=10, timeout=300)