0

我开发了一个使用 Google Cloud Speech API 和 Vision API 的 node.js 应用程序。我为此使用了 gcloud npm 包。我使用服务帐户连接到 api。当我在本地运行它时,一切正常。但是当我在 Microsoft Azure 中托管它时,Google Speech API 失败并显示 503 Service Unavailable。Vision API 工作正常,但 Speech API 失败。有人可以说为什么会这样吗?

我使用以下代码

speechClient.recognize(inputPath, {
   encoding: 'FLAC',
   sampleRate: 16000
}, function(err, transcript) {
   console.log("SPEECH TO TEXT ", err, transcript);
   callback(null, transcript);
});

这就是打印在日志中的内容

SPEECH TO TEXT  { Error: Service Unavailable
at D:\home\site\wwwroot\node_modules\grpc\src\node\src\client.js:417:17 code: 503, metadata: Metadata { _internal_repr: {} } } null
4

0 回答 0