Google スプレッドシートにまとめたプレゼンテーションの原稿や共有事項などを、音声で確認したいと考えたことはありませんか? 内容の確認や練習のために、セル内のテキストを一つずつコピーして読み上げソフトに貼り付ける作業は、予想以上に時間と手間がかかります。
もし、Google スプレッドシートにテキストデータを入力するだけで、自動的に音声ファイルが生成される仕組み があれば、これらの悩みから解放されますよね。 移動中や他の作業をしながらでも内容を確認できるようになり、より効率的に時間を使うことができます!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ YoomにはGoogle スプレッドシートのテキストデータを音声に変換する業務フロー自動化のテンプレート が用意されています。「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Google スプレッドシートに追加されたデータをOpenAIでシナリオ化し、ElevenLabsで音声に変換する
試してみる
Google スプレッドシートのテキストから音声を自動生成するフローを作ってみよう それではここから代表的な例として、Google スプレッドシートに行が追加されたら、そのテキストデータをOpenAIでシナリオ化し、ElevenLabsで音声に変換するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォーム からアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート /OpenAI /ElevenLabs
[Yoomとは]
フローの作成方法 今回は大きく分けて以下のプロセスで作成します。
Google スプレッドシート、OpenAI、ElevenLabsのマイアプリ連携 テンプレートをコピー Google スプレッドシートのトリガー設定とOpenAI、ElevenLabsのアクション設定 トリガーをONにし、フローが起動するかを確認
Google スプレッドシートに追加されたデータをOpenAIでシナリオ化し、ElevenLabsで音声に変換する
試してみる
ステップ1:Google スプレッドシート、OpenAI、ElevenLabsをマイアプリ連携 まず、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
基本的な設定方法を解説している以下のナビをぜひご覧ください!
以下をご確認ください。
以下をご確認ください。
マイアプリ>新規接続より「ElevenLabs」を検索しクリックします。
画面に表示されている注釈通り、アカウント名とAPIキーを入力します。
マイアプリのページにElevenLabsが表示されれば、マイアプリ登録の完了です。
ステップ2:テンプレートをコピーする 続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。
Google スプレッドシートに追加されたデータをOpenAIでシナリオ化し、ElevenLabsで音声に変換する
試してみる
以下のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。
ステップ3:Google スプレッドシートのトリガー設定を行う まず、フローの第一段階であるアプリトリガーの設定を行います。
今回は音声で保存したい内容として、以下のようなシートを用意しました。
フローボットの「行が追加されたら」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
トリガーの起動間隔を設定していきましょう。プルダウンをクリックして、任意のタイミングを選んでください。
トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プラン によって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
詳しくは以下もご確認ください。
スプレッドシートIDに、音声起こししたいシートを「候補」から指定していきます。その下のシートIDも同じように候補から選択してください。
テーブルの範囲は、シートの値が入っている範囲を指定していきます。今回はA列からM列に値が入っていたので、始まりが「A」、終わりは「M」となっています。
一意の値が入った列は、今回は「B」としました。
ここまで入力したら「テスト」をクリックしてください。 テストが成功し、取得した値が入ればOKです。
※取得した値とは? 取得した値とは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。 取得した値は、後続のオペレーション設定時の値として利用でき、フローボットを起動する度に、変動した値となります。詳しくは以下をご覧ください。
「完了」ボタンをクリックして次に進みます。
ステップ4:OpenAIで表の文言を文章に起こす 次にOpenAIで表の文言を文章起こししていきます。「テキストの生成」をクリックしてください。
連携アカウントを確認していきます。
アプリはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
AIへの指示出しをする「メッセージコンテンツ」は、取得した値を使用し画像のように入力しています。 取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
ロールは「user」、モデルIDは今回「gpt-4」を選びましたが、お好きなモデルを選択してください。
この他にも細かく設定できる項目がいくつかありますので、必要に応じて設定してください。 ここまで入力したらテストボタンをクリックします。
テストが完了し、取得した値が入ればOKです。
これで表の文言が文章化されました。
「完了」ボタンをクリックして次に進みます。
ステップ5:ElevenLabsでテキストを音声起こしする 次にElevenLabsでテキストを音声起こししていきます。「Convert Text to Speech」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
ElevenLabsのVoice IDを候補から指定していきます。 Voice IDとは、API連携やボイスクローンで特定の音声(声)を識別・指定するために使われる固有の文字列IDです。
お好きなものを選んでください。
Textの部分は、前ステップで生成した文章を、取得した値から入力してください。
この他にも細かく設定できる項目がいくつかありますので、必要に応じて設定してください。 ここまで入力したらテストボタンをクリックします。
テストが完了し、取得した値が入ればOKです。音声変換されたファイルが出来上がります。
「完了」ボタンをクリックして次に進みます。
ステップ6:Gmailで音声起こししたファイルを送信する 最後に音声起こししたファイルをGmailで送信します。「メールを送る」をクリックしましょう。
アプリと連携アカウントを確認していきます。
アプリはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。
Toは音声ファイルを送信したいメールアドレスを入力していきます。 他にもFromやCC、BCC、差出人の名前などが設定できますので、必要に応じて設定してください。
件名、本文は、取得した値などを使ってわかりやすく設定しましょう。添付ファイルも「Generated Audio File」を選んでください。
今回は以下のように設定しました。
件名:音声報告_「(取得した値より)日付」「(取得した値より)顧客名」 本文:音声形式の報告書を送付します。 添付ファイル:取得した値を使用・Generated Audio File 設定し終わったら「次へ」をクリックします。
メール送信のプレビューページが表示されますので、内容を確認して問題なければテストボタンをクリックしましょう。
※テストボタンをクリックすると実際にメールが送信されますので、宛先にはご注意ください。
テストが成功すると、宛先に指定したメールアドレスに音声ファイル付きのメールが届きます。ご確認ください。
ステップ7:トリガーをONにして動作確認 お疲れ様でした!これですべての設定が完了です。 設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。 動作確認をしてみましょう。
Google スプレッドシートを使ったその他の自動化例 Google スプレッドシートを起点に、さまざまなサービスやデータソースから情報を自動で取得・更新することで、データ管理や集計作業を効率化できます。
商品情報や人事データ、取引情報、スクレイピング結果、OCR・AIによる解析データまでを一元的に集約し、他ツールとの同期や通知も自動化することで、手作業による入力や転記ミスを防ぎ、スムーズな業務運用を実現します。
Google スプレッドシートで行が更新されたらShopifyの商品情報も更新する
試してみる
■概要 「Google スプレッドシートで行が更新されたらShopifyの商品情報も更新する」フローは、商品管理の手間やエラーを減らす業務ワークフローです。 オンラインショップを運営していると、商品の在庫や価格情報を複数の場所で管理する必要がありますよね。特にGoogle スプレッドシートとShopifyを併用している場合、手動での更新は時間がかかりミスも発生しやすくなります。 このワークフローを活用することで、Google スプレッドシートの変更が自動的にShopifyに反映され、効率的な商品管理が実現します。これにより、日々の業務がスムーズに進み、より重要なタスクに集中できるようになります。 ■このテンプレートをおすすめする方 ・ShopifyとGoogle スプレッドシートを併用して商品情報を管理している店舗運営者の方 ・商品情報の更新作業に時間と労力を割いているチームリーダーの方 ・データの一致性を保ちつつ、手動更新によるエラーを減らしたいと考えている経営者の方 ・効率的な在庫管理を目指し、業務ワークフローの自動化を検討している方 ■注意事項 ・Google スプレッドシート、ShopifyのそれぞれとYoomを連携してください。 ・Shopifyはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 ・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。
Google スプレッドシートで行が追加されたらAirtableのレコードを作成する
試してみる
■概要 「Google スプレッドシートで行が追加されたらAirtableのレコードを作成する」フローは、日々のデータ管理作業をスムーズに進める業務ワークフローです。 例えば、営業チームがスプレッドシートに新しい顧客情報を追加すると、自動的にAirtableにそのデータが反映されます。 この連携により、手動でのデータ入力の手間やミスを削減し正確な情報共有が可能になります。 結果としてGoogle スプレッドシートとAirtable間のデータフローを自動化し、業務効率を大幅に向上させることができます。 ■このテンプレートをおすすめする方 ・Google スプレッドシートとAirtableを日常的に使用しているチームや個人 ・データ入力の手間を減らし、作業効率を向上させたいビジネスパーソン ・手動でのデータ連携に伴うヒューマンエラーを防ぎたい管理者 ・複数のツール間で情報を一元管理し、業務プロセスを自動化したい方 ・Yoomを活用して業務ワークフローの自動化に興味がある方 ■注意事項 ・Google スプレッドシート、AirtableのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。
指定日時にHRMOSから雇用条件を取得して、Google スプレッドシートを更新する
試してみる
定期的にWebサイトをスクレイピングした結果をGoogle スプレッドシートに追加し、CSVに変換後メールで通知する
試してみる
Google スプレッドシートで特定条件に合うデータが追加されたら、Microsoft Excelに同期する
試してみる
■概要 「Google スプレッドシートに特定条件に合うデータが追加されたら、Microsoft Excelに同期する」ワークフローは、データの転記作業を効率化します。 条件に合致した内容のみが自動でMicrosoft Excelへ反映されるため、確認の手間が軽減します。 ■このテンプレートをおすすめする方 ・Google スプレッドシートでデータの管理や集計をされている方 ・Google スプレッドシート上の特定条件に合致する情報を、素早くMicrosoft Excelへ反映させたい方 ・部門をまたいでGoogle スプレッドシートとMicrosoft Excelの両方を活用している組織の担当者 ・Microsoft Excel上でもデータ確認や加工が必要な業務フローをお持ちの方 ・Google スプレッドシートの更新内容をスピーディにMicrosoft Excelにも反映し、二重管理や手動転記の手間を減らしたい方 ■注意事項 ・Google スプレッドシート、Microsoft ExcelのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。 ・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 ・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。 ・Microsoft Excelのデータベースを操作するオペレーションの設定に関しては下記をご参照ください。 https://intercom.help/yoom/ja/articles/9003081
1日1回前日の取引データをスマレジから取得して、Google スプレッドシートに転記する
試してみる
1日1回前日の取引データをスマレジから取得して、Googleスプレッドシートに転記するフローです。 ■注意事項 ・スマレジ、GoogleスプレッドシートのそれぞれとYoomを連携してください。
Gmailで受信したCSVファイルをOCRで読み取り、Google スプレッドシートに追加する
試してみる
■概要 Gmailで受信したCSVファイルをOCRで読み取り、Google スプレッドシートに自動的に追加する業務ワークフローです。 OCR技術とAPI連携を組み合わせることで、日常業務の自動化を実現します。 ■このテンプレートをおすすめする方 ・Gmailで大量のCSVファイルを管理しているビジネスユーザーの方 ・手動でのデータ入力に時間を取られている事務担当者の方 ・Google スプレッドシートを活用してデータを一元管理したい方 ・OCR技術を使って紙媒体のデータをデジタル化したい方 ・業務の自動化を進めて効率化を図りたい経営者の方 ■注意事項 ・Gmail、Google Drive、Google スプレッドシートのそれぞれとYoomを連携してください。 ・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 ・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。 ・OCRまたは音声を文字起こしするAIオペレーション、「同じ処理を繰り返す」オペレーション間の操作はチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 ・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
Dropboxに監視カメラのイベントデータがアップロードされたら、OCR後にAIで動作分析を行いGoogle スプレッドシートに追加する
試してみる
■概要 監視カメラの映像や画像を人の目で一つひとつ確認する作業は、時間がかかる上に重要な変化を見逃すリスクも伴います。AIを活用した高度な分析を導入したくても、専門知識やシステム構築のハードルを感じることはないでしょうか。このワークフローを活用すれば、Dropboxにアップロードされた監視カメラのデータをOCRで読み取り、AIが内容を分析してGoogle スプレッドシートに自動で記録します。手作業による確認作業を効率化し、データに基づいた迅速な状況把握を実現します。 ■このテンプレートをおすすめする方 ・監視カメラの映像からAIで不審な動きを検知し、記録を自動化したいと考えている店舗管理者の方 ・工場の安全管理のため、監視カメラのデータとAI分析を組み合わせ危険行動を管理したい方 ・防犯対策として監視カメラの映像から特定のイベントを抽出し、効率的に管理したい施設担当者の方 ■注意事項 ・Google スプレッドシート、DropboxのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。 ・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 ・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
Google DriveにアップロードされたファイルをOCRして、Anthropic(Claude)で要約後、Google スプレッドシートに追加する
試してみる
■概要 「Google DriveにアップロードされたファイルをOCRして、Anthropic(Claude)で要約後、Google スプレッドシートに追加する」フローを利用すると、Google Driveからのファイル抽出が簡単になります。 OCRと要約後、自動でGoogle スプレッドシートに追加されるため、業務の効率化が図れます。 ■このテンプレートをおすすめする方 ・Google Driveを利用して資料の管理を行っている方 ・ファイルの内容を迅速に把握し、スピーディーに要約情報を得たい方 ・資料をGoogle スプレッドシートで管理し、チームで共有・閲覧したい方 ・Anthropic(Claude)の自然言語処理を活用して要約作業を効率化したい方 ・手動でのデータ入力や要約に時間をかけず、効率的に作業を進めたい方 ■注意事項 ・Google DriveとAnthropic(Claude)とYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。 ・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 ・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
Google Meetで会議が終了したら、音声文字起こしとChatGPTによる解析を行いGoogle スプレッドシートに結果を追加する
試してみる
■概要 オンライン会議の録画データは貴重な資産ですが、その内容の確認や評価に多くの時間を費やしていませんか。 特に、商談内容の振り返りやリード評価を手作業で行うのは手間がかかります。 このワークフローを活用すれば、Google Meetでの会議終了をきっかけに、音声の文字起こしからChatGPTによる分析、評価結果のGoogle スプレッドシートへの集約までを自動化し、音声エージェントのように効率的な情報活用を実現します。 ■このテンプレートをおすすめする方 ・商談の音声データを活用し、客観的な基準でのリード評価プロセスを自動化したいと考えている方 ・手作業での文字起こしや議事録作成、データ分析にかかる工数を削減したいセールス担当者の方 ・音声エージェントのような仕組みを構築し、営業活動の生産性を向上させたいマネージャーの方 ■注意事項 ・Google Meet、Google Drive、ChatGPT、Google スプレッドシートのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。 ・「待機する」、「音声文字起こし」のAIオペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 ・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。 ・ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。 ・トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は下記をご参照ください。 https://intercom.help/yoom/ja/articles/9413924 ・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態) https://openai.com/ja-JP/api/pricing/ ・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
まとめ Google スプレッドシートのテキスト読み上げを自動化することで、これまで手作業で行っていたテキストのコピー&ペーストや音声化作業の手間を削減し、ヒューマンエラーを防ぐことができます。 これにより、プレゼンテーションの練習やオーディオコンテンツの作成、情報共有などを効率化し、本来注力すべき創造的な業務に集中できる環境整備が可能となるでしょう!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。 もし自動化に少しでも興味を持っていただけたなら、ぜひ登録フォーム から無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:OpenAIを使わず、特定のセルだけを読み上げることはできますか?
A:
はい、可能です。OpenAIのテキスト生成フローは削除いただき、読み上げ文章を指定する際、直接Google スプレッドシートから取得した文言を指定してください。
Q:ElevenLabsでは日本語の音声も利用できますか?また、声の種類は選べますか?
A:
はい、日本語の音声も利用でき、声の種類も20種類以上のボイスから選べます。 もしボイスサンプルを聞いてから選びたいとのことであれば、ElevenLabsの以下のページより可能ですのでご確認ください。
Q:生成された音声ファイルをGoogle DriveやSlackに直接保存・投稿できますか?
A:
はい、可能です。今回のフローにある「メールを送る」のアクションを、Google Driveの「ファイルをアップロードする」や、Slackの「チャンネルにメッセージを送る」に変更してお試しください。