【ミーア】Go言語でGoogleのCloud TTS APIを使って、テキストから音声合成し、AWS S3にアップロードする
タイトルの通り、音声ファイル生成とアップロードを進めていく。
サーバーサイドはGo言語を使用しているので、Go言語で。
音声合成:Google TTS API
請求情報設定→API有効化
まず、Text-to-Speech AI APIを有効化する必要がある。
下記URLで、「コンソールへ移動」ボタンをクリックすると、API有効化の案内が出るのでクリックする。請求先のクレジットカード登録必須。
有効化できたら、下記のデモ画面に遷移する(が、今回はAPIを使いたいので、このデモ画面は使わない)
認証設定
サービスアカウントを作成して、そのアカウントのJSON形式の秘密鍵(JSONファイル)をダウンロードする。
Text-to-Speech APIを有効にしたプロジェクトを選択し、「APIとサービス」→「認証情報」をクリック。
「認証情報を作成」→「サービスアカウント」を選択
サービスアカウント名(IDはアカウント名を入れると自動的に作成される)と、サービスアカウントの説明を記入。その他の項目は省略可。
完了ボタンを押すと、下記のようにサービスアカウントが作成される。
まだ、鍵を作成していないので、キーIDのカラムに「キーがありません」と表示されている。
次にキーを作成する。
続きは、下記で記載しています。
この記事が参加している募集
よろしければサポートお願いします!いただいたサポートはクリエイターとしての活動費に使わせていただきます!