2016-08-23 8 views
1

私は新たにGoogle speech APIに触れ、official Node.js demoの作業をしようとしています。Google音声APIの内部サーバーエラー-83104

しかし、私はデモをテストする(換算私の携帯電話からレコードと).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' } ] } 

と音声ファイルがにアップロードさでもありませんgs://というプレフィックス付きURIやbase64文字列コンテンツのGoogleクラウドストレージはPostMan/curlで動作します。常にinternal server error -83104を取得してください。

私はこのエラーコードの意味が分かりません。だれでも助けてくれますか?

答えて

2

最後に、私はofficial trouble-shooting pageに見つかりました.1チャンネルのflacファイルのみをサポートしています。私が使用していたファイルは、私の電話から2チャンネルのレコードです。

2チャンネルのオーディオファイルを1チャンネルに変換した後、正常に動作します。

+0

ああ神!ありがとう@マイターシャー! –

+0

モノチャンネルに変換する方法を知りたい場合は、サンプルNode.jsを使用して解決策を次に示します。http://stackoverflow.com/a/42214309/1161370 – Mahesh

関連する問題