You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Firebase CLI中激活Google Speech API时遇权限/API不存在错误求助

解决Google Speech API启用及权限问题

我之前在本地用Firebase调用Speech API时也踩过几乎一模一样的坑,给你梳理几个关键的解决步骤:

  • 先确认你用的是正确的项目ID
    错误提示里的firebase-cli是Firebase CLI默认的测试项目,这个项目你肯定没有权限操作。你需要切换到自己的真实Google Cloud/Firebase项目:

    • 打开Firebase控制台,找到你的项目,查看对应的Google Cloud项目ID;
    • 在本地终端运行firebase use <你的项目ID>切换到目标项目;
    • 如果是用curl调用,确保请求里指定的是你自己的项目ID,而不是默认的firebase-cli。
  • 找到正确的API并启用
    旧的链接可能因为API名称更新失效了,现在这个API叫Cloud Speech-to-Text API:

    • 打开Google Cloud控制台的API库,直接搜索这个名称;
    • 在你自己的项目下启用该API,等待几分钟让配置生效。
  • 排查权限问题

    • 确保你当前登录的Google账号拥有该项目的编辑权限(至少是API启用权限),如果是团队项目,联系管理员给你分配对应的角色;
    • 本地Firebase CLI重新登录一次:运行firebase login,确保登录的账号是有权限操作目标项目的那个。
  • curl调用的额外配置
    如果用curl调用,别忘了配置认证信息:

    • 生成并下载项目的服务账号密钥JSON文件;
    • 设置环境变量GOOGLE_APPLICATION_CREDENTIALS指向这个JSON文件,或者在curl请求里通过--header带上认证令牌。

内容的提问来源于stack exchange,提问作者Leo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:39:08