本快速入门为您介绍 Text-to-Speech。在本快速入门中,您可以设置 Google Cloud Platform 项目和授权,然后向 Text-to-Speech 发出从文本创建音频的请求。
如需详细了解 Text-to-Speech 中的基本概念,请阅读 Text-to-Speech 基础知识。
准备工作
-
登录您的 Google 帐号。
如果您还没有 Google 帐号,请注册新帐号。
-
在 Google Cloud Console 的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
确保您的 Cloud 项目已启用结算功能。 了解如何确认您的项目是否已启用结算功能。
- 启用 Cloud Text-to-Speech API。
- 设置身份验证:
-
在 Cloud Console 中,转到创建服务帐号密钥页面。
转到“创建服务帐号密钥”页面 - 从服务帐号列表中,选择新的服务帐号。
- 在服务帐号名称字段中,输入一个名称。
- 请勿从角色列表中选择值。访问此服务不需要角色。
- 点击创建。此时会出现一条提醒,警告此服务帐号没有角色。
- 单击创建无角色帐号。包含密钥的 JSON 文件就会下载到计算机。
-
-
将环境变量
GOOGLE_APPLICATION_CREDENTIALS
设置为包含您的服务帐号密钥的 JSON 文件的路径。 此变量仅适用于当前的 shell 会话,因此,如果您打开新的会话,请重新设置该变量。 - 安装并初始化 Cloud SDK。
安装客户端库
C#
Install-Package Google.Cloud.TextToSpeech.V1 -Pre
Go
go get -u cloud.google.com/go/texttospeech/apiv1
Java
Node.js
在安装库之前,请确保已经为 Node.js 开发准备好环境。
npm install --save @google-cloud/text-to-speech
PHP
composer require google/cloud-text-to-speech
Python
在安装库之前,请确保已经为 Python 开发准备好环境。
pip install --upgrade google-cloud-texttospeech
Ruby
gem install google-cloud-text_to_speech
创建音频数据
现在,您可以使用 Text-to-Speech 来创建合成人类语音的音频文件。请使用以下代码将 synthesize
请求发送到 Text-to-Speech。
恭喜!您已向 Text-to-Speech 发送了第一个请求。
结果怎么样?
清理
为避免系统因本快速入门中使用的资源向您的 Google Cloud 帐号收取费用,请按照以下步骤操作。
- 使用 Cloud Console 删除不需要的项目。
后续步骤