使用客户端库根据文字创建音频
本快速入门将引导您完成使用客户端库向 Text-to-Speech 发出请求的过程,即根据文字创建音频。
如需详细了解 Text-to-Speech 中的基本概念,请阅读 Text-to-Speech 基础知识。 如需查看可用于您的语言的合成语音,请参阅支持的语音和语言页面。
准备工作
您必须先完成以下操作,然后才能向 Text-to-Speech API 发送请求。如需了解详情,请参阅准备工作页面。
- 在 Google Cloud 项目上启用 Text-to-Speech。
- 确保已为 Text-to-Speech 启用结算功能。
-
After installing the Google Cloud CLI, configure the gcloud CLI to use your federated identity and then initialize it by running the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
安装客户端库
Go
go get cloud.google.com/go/texttospeech/apiv1
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Node.js
在安装库之前,请确保已经为 Node.js 开发准备好环境。
npm install --save @google-cloud/text-to-speech
Python
在安装库之前,请确保已经为 Python 开发准备好环境。
pip install --upgrade google-cloud-texttospeech
其他语言
C#:请按照客户端库页面上的 C# 设置说明操作,然后访问 .NET 的 TText-to-Speech 参考文档。
PHP:请按照客户端库页面上的 PHP 设置说明 操作,然后访问 PHP 的 Text-to-Speech 参考文档。
Ruby:请按照客户端库页面上的 Ruby 设置说明操作,然后访问 Ruby 的 Text-to-Speech 参考文档。
创建音频数据
现在,您可以使用 Text-to-Speech 来创建合成人类语音的音频文件。请使用以下代码将 synthesize
请求发送到 Text-to-Speech。
恭喜!您已向 Text-to-Speech 发送了第一个请求。
结果怎么样?
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
- 使用 Google Cloud 控制台删除不需要的项目。
后续步骤