【发布时间】:2019-04-07 06:49:00
【问题描述】:
我正在使用gcloud来实现speech2text。我不得不重置服务器,现在无法让 gcloud 识别正确的项目。
transscript=$(curl -s -H "Content-Type: application/json" -H "Authorization: Bearer"$(gcloud auth print-access-token) https://speech.googleapis.com/v1/speech:recognize -d @$mailpath/sync_request.json )
结果
“代码”:403, "message": "Cloud Speech-to-Text API 之前未在项目 32555940559 中使用或已禁用。通过访问 https://console.developers.google.com/apis/api/speech.googleapis.com/overview?project= 启用它,然后重试。如果您最近启用了此 API,请等待几分钟以便操作传播到我们的系统并重试。",
我不知道错误的项目编号是从哪里来的。
我已经尝试了 gcloud config 配置列表,并且显示了正确的项目。 我已经完全卸载了sdk。 我已经分配了 GOOGLE_APPLICATION_CREDENTIALS 环境变量
都没有成功。
预期结果被分配正确的项目
【问题讨论】: