我試圖讓異步的谷歌語音API請求工作。 誠如我使用play
命令:如何檢索谷歌語音API異步請求響應?
play audio2min.flac
從這裏使用代碼:https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/speech/api-client。然後我使用相應的編碼調整請求。
然後我得到的錯誤:
"Audio 'content' cannot be longer than 1 min.
For long audio, use the 'uri' parameter to specify a file."
然後我把谷歌存儲我的文件,並與"uri": "gs://path/to/my/audio2min.flac"
適應我的要求,但後來我得到的錯誤:
For audio inputs longer than 1 min, please use LINEAR16 encoding.
的問題是:當我更改LINEAR16的編碼而不是FLAC時,我得到一個無效答案。
爲了確保編碼真的是問題所在,我嘗試了使用同步請求的文件中的30秒樣本。它適用於編碼FLAC,但不適用於編碼LINEAR16。
有人能解釋我該怎麼辦?