2017-02-19 75 views
0

我測試谷歌語音API,第一:演講:syncrecognize服務器遇到臨時錯誤,無法完成您的請求

我嘗試例如作爲谷歌演示,獲得成功。

{ 
 
    "config": { 
 
     "encoding":"FLAC", 
 
     "sample_rate": 16000, 
 
     "language_code": "en-US" 
 
    }, 
 
    "audio": { 
 
    "uri":"gs://cloud-samples-tests/speech/brooklyn.flac" 
 
    } 
 
}

服務器返回:

{ 
 
    "results": [ 
 
    { 
 
     "alternatives": [ 
 
     { 
 
      "transcript": "how old is the Brooklyn Bridge", 
 
      "confidence": 0.98267895 
 
     } 
 
     ] 
 
    } 
 
    ] 
 
}

然後,我上傳我的本地語音樣本,但沒有成功

{ 
 
     "config": { 
 
      "encoding":"FLAC", 
 
      "sample_rate": 44100, 
 
      "language_code": "en-US" 
 
     }, 
 
     "audio": { 
 
      "content":"ZkxhQwAAACIQABAAAA1rABd1CsRC8AABvXRcP4VKHGyzkYLpo......." 
 
     } 
 
    }

我不知道錯誤的想法:服務器遇到臨時錯誤,無法完成您的請求。請在30秒後重試。

請幫幫我!

回答

0

嘗試上傳您的文件在谷歌存儲和傳遞文件的鏈接,而不是內容(「URI」,而不是「內容」),看看是否有效。如果您的文件長於1分鐘,則必須使用異步API和編碼,如LINEAR16

相關問題