コンテンツにスキップ

Google Cloud TTS セットアップ

TTSプロバイダー概要に戻る

Google Cloud TTSはWaveNetニューラルネットワークを使用して、自然な音声を生成します。無料枠は非常に寛大で、月間100万文字まで利用できます。このウォークスルーは約5分で完了します。

Googleアカウント(GmailやYouTubeで使用しているものと同じもので構いません)。支払い方法の追加が必要ですが、月間100万文字を超えない限り課金されることはありません。チェスのアノテーションでその上限に達するのは非常に困難です。

ステップ1:Google Cloud Consoleにサインイン

Section titled “ステップ1:Google Cloud Consoleにサインイン”
  1. ブラウザを開き、console.cloud.google.com にアクセスします
  2. Googleアカウントでサインインします
  3. 初めての場合、Googleから利用規約への同意を求められます。チェックボックスをオンにして Agree and Continue をクリックします

Google Cloud Consoleのダッシュボードが表示されるはずです。画面が賑やかに見えますが、心配いりません。ここで必要なのは2つだけです。

Googleは無料枠であっても請求先アカウントを必要とします。通常のチェス学習での使用では課金されません。

  1. 上部の検索バーに “Billing” と入力し、ドロップダウンで Billing をクリックします
  2. Link a billing account(まだアカウントがない場合は Create account)をクリックします
  3. プロンプトに従ってクレジットカードまたはデビットカードを追加します
  4. 完了すると、請求先アカウントの横に緑色のチェックマークが表示されます

注意: 別のプロジェクトでGoogle Cloudの請求先を既に設定済みの場合は、このステップをスキップできます。既存の請求先アカウントがそのまま使えます。

ステップ3:Text-to-Speech APIを有効化

Section titled “ステップ3:Text-to-Speech APIを有効化”

これにより、使用したいサービスをGoogleに伝えます。

  1. 上部の検索バーに “Text-to-Speech” と入力します
  2. ドロップダウンの結果から Cloud Text-to-Speech API(青いAPIアイコンが付いています)をクリックします
  3. APIの詳細ページに移動します。大きな青い Enable ボタンをクリックします
  4. 数秒待ちます。ボタンが Manage に変われば、APIが有効化されています

APIキーは、En Parlant~がGoogleのサーバーと通信するために使用するものです。

  1. 上部の検索バーに “Credentials” と入力し、「APIs & Services」の下にある Credentials をクリックします
  2. ページ上部付近の + Create Credentials をクリックします
  3. ドロップダウンから API key を選択します
  4. 新しいキーが表示されるダイアログがポップアップします。AIzaSyC...約35文字... のような形式です
  5. キーの横にあるコピーアイコンをクリックして、クリップボードにコピーします
  6. Close をクリックします

キーを作成すると、Credentialsページに一覧表示されます。キー名をクリックして設定を開きます:

  1. API restrictions の下で Restrict key を選択します
  2. ドロップダウンから Cloud Text-to-Speech API を選択します
  3. Save をクリックします

これにより、万が一誰かがキーを入手しても、TTS以外には使用できなくなります。

もうすぐ完了です!

  1. En Parlant~を開き、Settings(歯車アイコン)> Sound タブに移動します
  2. TTSセクションまでスクロールします
  3. TTS ProviderGoogle Cloud に設定します
  4. Google Cloud API Key フィールドをクリックし、キーを貼り付けます(Ctrl+V)
  5. Text-to-SpeechOn に設定します
  6. ボイスセレクターの横にある 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の無料枠は、WaveNet音声で月間100万文字をカバーしています。注釈が多いゲームでも、おおよそ3,000〜5,000文字程度です。このペースであれば、上限に達する前に月200〜300ゲームを学習できます。Googleは課金が発生するかなり前に使用量の警告を表示します。