我测试谷歌演讲api,首先:
我尝试使用google演示示例,成功。
{
"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 :(得分:0)
尝试在google存储上传文件并传递文件的链接而不是内容(“URI”而不是“内容”),看看是否有效。如果您的文件超过1分钟,则必须使用异步API和编码为LINEAR16