クライアント ライブラリを使用してテキストから音声を作成する
このクイックスタートでは、クライアント ライブラリを使用して 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 の Text-to-Speech のリファレンス ドキュメントをご覧ください。
PHP: クライアント ライブラリ ページの PHP の設定手順を完了してから、PHP の Text-to-Speech のリファレンス ドキュメントをご覧ください。
Ruby: クライアント ライブラリ ページの Ruby の設定手順を完了してから、Ruby の Text-to-Speech リファレンス ドキュメントをご覧ください。
音声データを作成する
この時点で、Text-to-Speech を使用して、人の音声を合成した音声ファイルが作成できます。次のコードを使用して、synthesize
リクエストを Text-to-Speech API に送信します。
これで完了です。Text-to-Speech に対する最初のリクエストが送信されました。
いかがでしたか
クリーンアップ
このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の操作を行います。
- 不要になったプロジェクトを Google Cloud コンソールで削除します。
次のステップ