当我尝试使用使用curl的cmd命令行(Windows 10)或本地Firebase服务器时,会出现此错误。
Cloud以前没有在项目firebase-cli中使用过,也没有禁用过。通过访问https://console.developers.google.com/apis/api/speech.googleapis.com/overview?project=firebase-cli然后重试来启用它
转到建议的URL只会给出这样的消息:
API "speech.googleapis.com“不存在,或者您没有访问它的权限
curl命令以前已经起作用了。登录似乎有效(使用Bearer头)。我不知道为什么现在不起作用了。我在那之前做过什么吗?还是对Firebase CLI/Google语音进行了一些更改?
编辑:这是以前起作用的curl命令。我认为这不重要,但可能有人仍然感兴趣:
@for /f %%i in ('gcloud auth application-default print-access-token') do @set bearer=%%i
curl -X POST ^
-H "Authorization: Bearer %bearer%" ^
-H "Content-Type: application/json; charset=utf-8" ^
--data @request-flac.json ^
"https://speech.googleapis.com/v1/speech:longrunningrecognize"发布于 2018-03-25 14:15:14
跟着云语音API快速启动。有一个按钮可以帮助您在项目中启用API。如果你不想那样做:
这是在项目中启用API的通用方法。
https://stackoverflow.com/questions/49471143
复制相似问题