■概要
Google スプレッドシートのテキストデータから、音声コンテンツを手作業で作成するのに手間を感じていませんか?また、Google スプレッドシートの情報を単にテキスト読み上げするだけでは、表現が単調になりがちです。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけで、OpenAIが魅力的なシナリオを生成し、ElevenLabsが高品質な音声へ変換、Gmailで通知までの一連のプロセスを自動化できます。
■このテンプレートをおすすめする方
- Google スプレッドシートで管理するテキスト情報から、手軽に音声コンテンツを生成したい方
- Google スプレッドシートのデータをもとに、ナレーションや動画用のテキストを読み上げる作業を自動化したい方
- OpenAIやElevenLabsといったAIツールを活用し、コンテンツ制作の効率を上げたいと考えている方
■このテンプレートを使うメリット
- Google スプレッドシートへのデータ追加を起点に、シナリオ生成からテキスト読み上げ、通知までが自動化され、手作業でのコンテンツ制作時間を短縮することができます
- テキストの転記ミスや音声化の際の読み間違いといった、手作業によるヒューマンエラーを防ぎ、コンテンツの品質を安定させることが可能です
■フローボットの流れ
- はじめに、Google スプレッドシート、OpenAI、ElevenLabs、GmailをYoomと連携します
- 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
- 次に、オペレーションでOpenAIの「テキストの生成(Chat completion)」を設定し、スプレッドシートの情報を基にシナリオを作成します
- 次に、オペレーションでElevenLabsの「Convert Text to Speech」を設定し、OpenAIで生成されたテキストを音声に変換します
- 最後に、オペレーションでGmailの「メールを送る」を設定し、完成した音声ファイルの情報を指定の宛先に通知します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Google スプレッドシートのトリガー設定では、対象のスプレッドシート、シート、監視するテーブル範囲などを任意で設定してください
- OpenAIでのテキスト生成では、どのようなシナリオを作成するかを指示するプロンプトを自由にカスタマイズでき、Google スプレッドシートから取得した情報を変数として利用できます
- ElevenLabsでの音声変換では、音声化するテキストを固定値で設定したり、前段のOpenAIで生成したテキストを変数として設定したりすることが可能です
- Gmailでのメール送信設定では、宛先や件名、本文を任意で設定でき、これまでのオペレーションで取得した情報を変数として本文に含めることも可能です
■注意事項
- Google スプレッドシート、OpenAI、ElevenLabs、GmailのそれぞれとYoomを連携してください。
- Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
- ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。