gpt4 book ai didi

google-cloud-speech - 云语音 API 错误 : RecognitionAudio not set

转载 作者:行者123 更新时间:2023-12-01 04:46:33 25 4
gpt4 key购买 nike

在尝试遵循云速度 API 的 [快速入门] ( https://cloud.google.com/speech/docs/getting-started ) 时,在命令提示符下执行“curl”命令后,出现如下错误:

{
"error": {
"code": 400,
"message": "RecognitionAudio not set.",
"status": "INVALID_ARGUMENT"
}
}

为什么没有在 API 本身中设置 RecognitionAudio?使用的 sync-request.json 与快速入门中的相同:
{
"config": {
"encoding":"FLAC",
"sampleRateHertz": 16000,
"languageCode": "en-US",
"enableWordTimeOffsets": false
},
"audio": {
"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
}
}

最佳答案

我不确定您到底做错了什么,但我能够按原样使用文档中的请求而没有问题。

您是否获得了启用了语音 API 的 Google Cloud 项目的访问 token ?以下命令生成可用作 Bearer 的访问 token :

gcloud auth application-default print-access-token

使用将以下内容放入脚本文件(req.sh)对我很有帮助
curl -s -H "Content-Type: application/json" \
-H "Authorization: Bearer <output>" \
https://speech.googleapis.com/v1/speech:recognize \
-d @sync-request.json

然后我只使用了 print-access-token 的输出与脚本。

关于google-cloud-speech - 云语音 API 错误 : RecognitionAudio not set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46156500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com