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

无法使用API Key访问Google Cloud Text-to-Speech的问题求助

问题排查方案

API Key仍然支持Google Cloud Text-to-Speech,你的403错误大概率是配置细节没处理到位,给你几个排查方向:

  • 核对API Key与项目的关联:确保你的API Key是在已启用Cloud Text-to-Speech API的项目下创建的,并且API Key本身没有被禁用(去Cloud Console的「API和服务」→「凭据」页面检查状态)。
  • 检查请求格式与头信息:Google TTS的text:synthesize接口要求POST请求的请求体是符合规范的JSON(包含input、voice、audioConfig三个必填字段),同时必须设置请求头Content-Type: application/json。Unity WebGL的HTTP请求如果没正确配置这些,可能触发403。
  • 排查跨域(CORS)问题:WebGL游戏运行在浏览器中,会受CORS限制。即使你移除了API Key的网站限制,浏览器缓存可能残留旧规则,建议用无痕模式测试。如果保留网站限制,必须确保游戏运行的URL(包括协议http/https、域名、端口)和你设置的限制完全一致,比如本地测试用http://localhost:8080,就得把这个地址加到限制列表里。
  • 确认计费与配额状态:虽然绑定了计费账户,还是要检查:账户是否处于正常状态(无欠费),以及Cloud Text-to-Speech的请求配额是否被耗尽或限制(去Cloud Console的「IAM与管理」→「配额」页面查看)。
  • 查看详细错误日志:去Cloud Console的「日志记录」页面,找到这些403请求的日志条目,里面会有具体的错误原因(比如权限缺失、API Key不匹配、跨域 origin 不允许等),根据具体提示调整配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 20:30:19