从今天早上开始,将音频转录为文本时,我从Google Cloud Platform收到以下错误消息:
{ Error: RecognitionAudio not set.
at Operation._unpackResponse (/usr/src/app/node_modules/google-gax/build/src/longRunningCalls/longrunning.js:145:31)
at noCallbackPromise.currentCallPromise_.then.responses (/usr/src/app/node_modules/google-gax/build/src/longRunningCalls/longrunning.js:131:18)
at <anonymous> code: 3 }
请注意,我没有更改代码中的任何内容,并且此代码在此之前运行良好。代码如下:
const client = new speech.SpeechClient();
client.longRunningRecognize({
config: {
encoding: "FLAC",
enableWordTimeOffsets: true,
languageCode: "en-US"
},
audio: {
uri: "gs://some-cloud-bucket/audiofile.flac"
}
})
如您所见,对于RecognitionAudio
,我正在发送Google云URI,如其文档中所述:https://cloud.google.com/speech-to-text/docs/reference/rest/v1/RecognitionAudio
我已经确认存储桶和音频文件都存在。请记住,昨天运行良好。
我不知道在哪里可以解决此错误。云状态表明其平台已启动并正在运行,并且没有问题。
你们中有人遇到同样的问题吗?还是我只是突然间做错了什么?例如。使用今天已修补的不推荐使用的东西?
如果有人能指出我正确的方向,那就太好了。预先谢谢你。
答案 0 :(得分:0)
对。因此,发布此问题11分钟后,该服务又开始工作了。 ??♂️
自2019-09-18 08:21:01 UTC
起(至少转化为大约7个小时),它们一直处于下降状态。
对于阅读此书的任何人,上面的代码应该很好并且可以按预期工作。