首页 文章

Google语音API内部服务器错误-83104

提问于
浏览
1

我刚刚接触Google speech API并试图让official Node.js demo工作 .

但是,当我使用.flac文件(来自我的手机并进行转换)来测试演示时,我从Google语音API服务器收到此错误:

Got audio file!
Analyzing speech...
{ Error: Aborted: internal server error -83104
    at Request._callback (~/work/demo/nodejs-docs-samples/speech/node_modules/google-auth-library/lib/transporters.js:85:15)
    at Request.self.callback (~/work/demo/nodejs-docs-samples/speech/node_modules/request/request.js:198:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (~/work/demo/nodejs-docs-samples/speech/node_modules/request/request.js:1057:14)
    at emitOne (events.js:101:20)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (~/work/demo/nodejs-docs-samples/speech/node_modules/request/request.js:1003:12)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
  code: 409,
  errors: 
   [ { message: 'Aborted: internal server error -83104',
       domain: 'global',
       reason: 'aborted' } ] }

并且音频文件既不会上传到Google Cloud 端存储,也不会作为 gs:// 前缀URI,也不会将Base64字符串内容用于PostMan / curl . 总是得到 internal server error -83104 .

我不知道这个错误代码的意思是什么,任何人都可以提供帮助?

1 回答

  • 2

    最后我在official trouble-shooting page中发现它只支持1通道flac文件 . 但我正在使用的文件是我手机上的2个 Channels 记录 .

    将2声道音频文件转换为1声道后,它可以正常工作 .

相关问题