Google Cloud TTS 设置
返回 TTS 服务商概览
Google Cloud TTS 使用 WaveNet 神经网络生成自然流畅的语音。免费额度非常慷慨——每月一百万个字符。整个设置过程大约需要 5 分钟。
一个 Google 账号(你用于 Gmail 或 YouTube 的账号即可)。你需要添加付款方式,但除非每月超过 100 万个字符,否则不会产生任何费用。对于国际象棋注释来说,这个额度很难用完。
步骤 1:登录 Google Cloud Console
Section titled “步骤 1:登录 Google Cloud Console”- 打开浏览器,访问 console.cloud.google.com
- 使用你的 Google 账号登录
- 如果这是你第一次使用,Google 会要求你同意服务条款。勾选复选框并点击 Agree and Continue
现在你应该能看到 Google Cloud Console 控制台。界面看起来内容很多——不用担心,我们只需要用到其中两项功能。
步骤 2:设置结算
Section titled “步骤 2:设置结算”即使使用免费额度,Google 也要求绑定结算账号。正常的国际象棋学习使用不会产生任何费用。
- 在顶部搜索栏中输入 “Billing”,然后在下拉菜单中点击 Billing
- 点击 Link a billing account(如果你还没有结算账号,则点击 Create account)
- 按照提示添加信用卡或借记卡
- 完成后,你会在结算账号旁边看到一个绿色的对勾
注意: 如果你已经在其他项目中设置过 Google Cloud 结算,可以跳过此步骤。你现有的结算账号可以直接使用。
步骤 3:启用 Text-to-Speech API
Section titled “步骤 3:启用 Text-to-Speech API”这一步告诉 Google 你要使用哪项服务。
- 在顶部搜索栏中输入 “Text-to-Speech”
- 在下拉结果中,点击 Cloud Text-to-Speech API(带有蓝色 API 图标)
- 你会进入 API 详情页面。点击蓝色大按钮 Enable
- 等待几秒钟。当按钮变为 Manage 时,表示 API 已启用
步骤 4:创建 API 密钥
Section titled “步骤 4:创建 API 密钥”API 密钥是 En Parlant~ 与 Google 服务器通信的凭证。
- 在顶部搜索栏中输入 “Credentials”,然后点击 “APIs & Services” 下的 Credentials
- 在页面顶部附近,点击 + Create Credentials
- 在下拉菜单中选择 API key
- 弹出的对话框会显示你的新密钥,格式类似:
AIzaSyC...about 35 characters... - 点击密钥旁边的复制图标,将其复制到剪贴板
- 点击 Close
建议:限制密钥权限
Section titled “建议:限制密钥权限”创建密钥后,你会在 Credentials 页面看到它。点击密钥名称打开其设置:
- 在 API restrictions 下,选择 Restrict key
- 从下拉菜单中选择 Cloud Text-to-Speech API
- 点击 Save
这样即使有人获取了你的密钥,也只能用于 TTS 服务——无法用于其他任何用途。
步骤 5:配置 En Parlant~
Section titled “步骤 5:配置 En Parlant~”马上就好了!
- 打开 En Parlant~,进入 Settings(齿轮图标)> Sound 选项卡
- 向下滚动到 TTS 部分
- 将 TTS Provider 设为 Google Cloud
- 点击 Google Cloud API Key 输入框并粘贴你的密钥(Ctrl+V)
- 将 Text-to-Speech 设为 On
- 点击语音选择器旁边的 Test 按钮
你应该能听到一步棋的语音播报。如果听到了——恭喜,设置完成!
- 测试没有声音? 请仔细检查:(1) 你粘贴了完整的 API 密钥,(2) Text-to-Speech API 已启用(步骤 3),(3) 结算已关联(步骤 2)。最常见的问题是忘记启用 API。
- “API key not valid” 错误? 确保你正确复制了密钥——没有多余的空格。如果你限制了密钥权限,请确认 Cloud Text-to-Speech API 在允许列表中。
- “Billing account not found” 错误? 返回步骤 2,确保结算账号已关联到你的项目。
- 语音效果和预期不同? En Parlant~ 默认使用 WaveNet 语音。可以在 Settings > Sound > Google Voice Gender 中更改语音性别。
Google 的免费额度涵盖每月 100 万个字符的 WaveNet 语音。一盘注释详尽的棋局大约使用 3,000-5,000 个字符。按此计算,你每月可以学习 200-300 盘棋局而不会超出额度。在产生任何费用之前,Google 会提前向你发送用量警告。