Google スプレッドシートとYoomの連携イメージ
【ノーコードで実現】Google スプレッドシートのテキストを自動で音声変換する方法
Yoomを詳しくみる
この記事のテンプレートを試す
Google スプレッドシートとYoomの連携イメージ
アプリ同士の連携方法

2025-12-24

【ノーコードで実現】Google スプレッドシートのテキストを自動で音声変換する方法

Miki Kinoshita
Miki Kinoshita

「Google スプレッドシートにまとめたテキストを、移動中に音声で確認したい…」

「マニュアルや業務連絡を音声化して共有したいけど、ひとつひとつ録音するのは手間がかかりすぎる…」

このように、Google スプレッドシートに入力したテキストを音声化する手作業に、時間や手間を取られていませんか?

そこでオススメしたいのが、Google スプレッドシートの特定の行にテキストを追加するだけで、自動的に音声ファイルが生成される仕組みの活用です。
これを活用すれば、これらの悩みから解放され、音声コンテンツの作成を効率化し、より重要な業務に集中できる時間を生み出すことができるでしょう。

今回ご紹介する自動化の設定は、ノーコードで簡単にできて、手間や時間もあまりかからない方法です。
ぜひこの機会に自動化を導入して、日々の作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはGoogle スプレッドシートのテキストを音声化する業務フローを自動化するテンプレートがすでに用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、さっそく自動化を体験してみましょう!


Google スプレッドシートのテキストを音声化するフローを作ってみよう

それではここから代表的な例として、「Google スプレッドシートに新しい行が追加されたら、そのテキストを音声化してGoogle ドライブに保存する」フローの設定手順を解説していきます。

手作業での音声化やファイル管理の手間を省き、コンテンツ作成の効率化を目指しましょう!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを作成しておきましょう。

また、「まだYoomを1度も使ったことがない!」という方は、初めてのYoomもチェックしてみてくださいね!

※今回連携するアプリの公式サイト:Google スプレッドシートElevenLabsGoogle ドライブ

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシート、ElevenLabs、Google ドライブのマイアプリ登録
  • テンプレートをコピー
  • Google スプレッドシートのトリガー設定と各アクション設定
  • トリガーをONにしてフローの動作確認

《参考》基本的なフローボットの作成方法


ステップ1:Google スプレッドシート、ElevenLabs、Google ドライブのマイアプリ登録

はじめに、フローで使用するアプリとYoomを連携するための「マイアプリ登録」を行います。
Yoomとそれぞれのアプリを連携することで各アプリの操作が行えるようになるため、事前にマイアプリ登録を済ませておくと、後続のフローの設定がスムーズになりますよ!

Google スプレッドシート

以下に手順を解説したナビがあるので、こちらをご覧になりながら進めてみてくださいね!

 

ElevenLabs

検索ボックスを活用し、ElevenLabsと入力して該当のアプリを選択します。

ElevenLabsの新規登録画面が表示されるので、「アカウント名」には任意の管理用の名称を設定しましょう。
「API Key」にはこれから発行するAPIキーを入力します。

Yoomと連携するElevenLabsにログインし、左下にある「My Workspace」から「API Keys」をクリックしましょう。

「Create API Key」をクリックして、APIキーを発行します。

名前は任意で設定し、下の「Create」ボタンを押してくださいね!

発行されたAPIキーは、忘れないようにメモ帳などに貼り付けて保存しておくと安心です。
ここで発行したAPIキーをコピーしてYoomのマイアプリ登録画面に戻り、「API Key」欄に貼り付けましょう!
これでYoomとの連携は完了します。

Google ドライブのマイアプリ登録

こちらも同様に検索窓を活用し、候補からアプリを選択します。

「Sign in with Google」をクリックし、Yoomとの連携を進めていきましょう!

Googleのアカウント選択画面に移動するので、Yoomと連携するアカウントを選択してください。

もしフローで使用したいアカウントが表示されていない場合は、「別のアカウントを使用」を押して、該当のアカウントにログインしてくださいね!

YoomがGoogleアカウントにアクセスすることに対する権限許可画面が表示されるので、「続行」を押します。
以上で、Yoomとの連携は完了です!
※画面右上にある青枠部分に「Yoomがアクセスできる情報を選択してください」と表示されている場合は、「すべて選択」にチェックを入れてください。

ステップ2:テンプレートをコピー

続いて、今回作成するフローボットのテンプレートをコピーします。
Yoomにはさまざまな業務シーンを想定した自動化フローのテンプレートが豊富に用意されており、テンプレートを使用することで簡単に設定が完了するのも魅力!

まずは以下バナーの「試してみる」をクリックして、テンプレートのコピーからスタートしましょう。

【Tips】テンプレートのコピー手順

  • 以下バナーの右側にある「試してみる」をクリック
  • Yoomのアカウントにログイン
    ※Yoomのアカウントをまだ作成していない方は、アカウント登録をしましょう!
  • コピーしたテンプレートを格納するワークスペースを選択


コピーが完了すると、下図のように自動化フローの大枠が構築された状態の設定画面に切り替わります。

さっそく、Google スプレッドシートのアプリトリガーの設定から始めていきましょう!

【Tips】コピーしたテンプレートが見つからない場合

テンプレートをコピーしておいて、設定はあとでやろうと思って画面を閉じたら、テンプレートがどこにあるのか分からなくなってしまった…といった場合もありますよね!

コピーしたテンプレートは、初めは基本的に「マイプロジェクト」に格納されます。

Yoomの画面左側にあるメニュー欄から「マイプロジェクト」にアクセスし、「フローボット」を選択すると、「【コピー】Google スプレッドシートに追加されたテキストを音声化して保存する」という名前で格納されているはずです。

もしテンプレートが見当たらない場合は、上記を参考に探してみてくださいね!

ステップ3:Google スプレッドシートのトリガー設定

最初の設定です!

まずはフローが起動するきっかけとなる、アプリトリガーの設定を行いましょう。

(1/3)設定項目の選択

今回は、指定するGoogle スプレッドシートに行が追加された際に、フローが起動するように設定していきます。

設定項目1つ目の「行が追加されたら」をクリックしてください。
《参考》【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項

(2/3)連携アカウントとアクションを選択

次に、フローと連携するGoogleアカウントと、トリガーの起動対象として検知するアクションを選択していきます。

連携するアカウント情報には、基本的にステップ1でYoomと連携したアカウント情報が反映されていますが、もし別のアカウントを使用したい場合は、「+連携アカウントを追加」をクリックし、該当のアカウントを連携してください。
(連携方法は、ステップ1でご紹介した手順と同様です)

アクションは「行が追加されたら」のままでOKです!

設定内容を確認したら、「次へ」を押してください。

(3/3)API接続設定

ここでは、トリガーの起動間隔や検知対象となるGoogle スプレッドシートの設定を行います。まずは下図の設定方法をご確認ください。

それでは設定を進めていきましょう!
1.トリガーの起動間隔

プルダウンメニューより、5分・10分・15分・30分・60分の間隔の中からお好みで選択できます。
スムーズなデータ連携のためにも、基本的には最短の起動間隔でご使用いただくのがオススメです!
※ご利用中のプランによって選択できる最短の起動間隔が異なりますので、その点はご注意ください。

2.スプレッドシートID

フローと連携するシートを設定します。

設定欄をクリックすると、連携しているGoogleアカウントに紐づいた候補が表示されるので、候補の中から該当のものを選択しましょう。

3.シートID

「スプレッドシートID」同様に、候補から起動対象とするタブを選択してくださいね!
ここで設定したGoogle スプレッドシートのタブに行が追加されると、フローが起動するようになります。

4.テーブル範囲
連携するシート内の、どの範囲のデータを検知するか指定します。
たとえば、今回はテスト用に下図のようなシートを用意しました。

この場合、情報を取得したいテーブル範囲は「A列からC列」となるため、「テーブルの範囲(始まり)」には「A」と入力します。

「テーブルの範囲(終わり)」は「C」と入力する、といった形に設定しましょう。

使用するGoogle スプレッドシートの内容に合わせて設定してみてくださいね!

「一意の値が入った列」には、「管理番号」など、同列内の他の行と値が被ることのない列を設定します。

今回テスト用に用意したシートの場合だと、「管理番号」がユニークな値となるので「A」と入力しています。

設定完了後は動作確認のためにテストを行いますので、シートに行を追加してください。

追加後はYoomの画面に戻り、「テスト」をクリックします。
テストが成功すると、先ほど追加した行の情報が「取得した値」に抽出されるので、内容を確認しましょう。

ここで取得した値は後続のオペレーション設定時に引用でき、フローを起動する度に変動する値となります。
テストを行わなかった場合、後続のオペレーション設定時のエラーの原因となったり、エラーになった箇所や原因の特定が困難になる場合もあるため、可能な限りすべての設定画面でテストを実施するのがオススメです!

《参考》テストの重要性:「取得した値」のテスト値について

テストが成功し、取得した値が正しく抽出されていることを確認したら「完了」を押して、次のステップに進みましょう!

ステップ4:ElevenLabsのテキストを音声化する設定

続いて、トリガーで検知した行の情報を使って、ElevenLabsでテキストを音声化する設定を行います。

(1/3)設定項目の選択

設定項目2つ目の「Convert Text to Speech」をクリックしてください。

(2/3)連携アカウントとアクションを選択

ステップ3と同じ要領で、連携アカウントと実行アクションの設定内容を確認し、「次へ」を押しましょう。

(3/3)API接続設定

ここではElevenLabsでどのような声を使って、どのテキストを音声化するのかを設定していきます。

Voice ID:後に指定するテキストを、どのような声で音声化するのかを設定します。
設定欄をクリックすると、連携しているElevenLabsアカウントに紐づいた候補が表示されるので、候補の中から該当のものを選択してください。

Text:こちらには音声化したいテキストを設定します。
下図のように「取得した値」を用いて設定することで、フローが起動する度に最新のデータが音声化されるようになりますよ!
なお、直接テキストを入力した場合は”固定値”となり、繰り返し同じテキストが音声化されてしまうため注意が必要です。

以降の設定項目は必須ではないため、必要に応じて適宜設定しましょう。

例えば「Output Format」では、プルダウンメニューの中から音声データの形式を指定できます。下図のような選択肢があるので、お好みで設定してみてくださいね!

設定が完了したら「テスト」をクリックし、指定したテキストの音声データがダウンロードできることを確認しましょう。

ダウンロードしたデータを実際に確認しておくと、より安心です!

確認後は「完了」を押し、次のステップに進みます。

ステップ5:Google ドライブにファイルをアップロードする設定

いよいよ最後のステップです!
最後は、ステップ4で取得した音声データをGoogle ドライブにアップロードする設定を行います。

(1/3)設定項目の選択

設定項目3つ目の「ファイルをアップロードする」をクリックしてください。

(2/3)連携アカウントとアクションを選択

これまでのステップ同様に、連携するGoogleアカウントと実行するアクションの設定内容を確認し、「次へ」を押します。

(3/3)API接続設定

ここでは、Google ドライブのどのフォルダに、どのようなファイル名で音声データをアップロードするのかを設定していきますよ!

格納先のフォルダID:音声データを格納するフォルダの指定を行います。
設定欄をクリックすると、連携しているGoogleアカウントに紐づいた候補が表示されるので、候補の中から該当のフォルダを選択しましょう。

ファイル名:アップロードするファイルのタイトルを設定します。
固定値として毎回同じテキストを使用したい定型的な文章は直接入力し、「日付」や「タイトル」など、Google スプレッドシートの情報などから引用したい場合は「取得した値」から該当の値を設定しましょう。
ファイル名はこのように「固定値」と「取得した値」を組み合わせて柔軟にカスタマイズできるので、自由に設定してみてくださいね!

 

ファイルの添付方法:ステップ4で取得した値を引用してファイルをアップロードするため、こちらは下図のように設定してください。

設定が完了したら「テスト」をクリックし、データ連携が正常に行われるかを確認しましょう。

「テスト成功」と表示されると、先ほど「格納先のフォルダID」に設定したフォルダ内に音声データが格納されているはずなので、確認してみてくださいね!

正しくデータ連携が行われていることを確認したら「完了」を押し、設定完了です!

ステップ6:トリガーをONにしてフローの動作確認

ここまで設定お疲れ様でした!

これで今回のフローの設定はすべて完了になります。

設定が完了すると下図のようなポップアップが表示されるので、「トリガーをON」にして、フローの動作確認をしておくと安心です。

「フローを実際に動かすのは、あとでする!」という場合もあるでしょう。
その場合は「あとで」を選択し、フローの設定画面右上にある「トリガーON/OFF」のトグルボタンからON・OFFを切り替えてご利用ください。

以上が「Google スプレッドシートに新しい行が追加されたら、そのテキストを音声化してGoogle ドライブに保存する」フローの設定手順でした!

Google スプレッドシートを使ったその他の自動化例

Google スプレッドシートを中心に、データの更新や追加をトリガーとして、請求書発行やユーザー管理、外部サービスへの一括登録などを自動化できます。

フォーム回答や他ツールの情報を集約し、スケジュール実行やステータス連動による処理までを一連で行うことで、手作業を減らしながら正確で効率的な業務運用を実現します。



■概要
「Google スプレッドシートに特定の行が追加されたら、Google Apps Scriptを実行し、クローンを作成する」フローは、データ管理の効率化を図る業務ワークフローです。
Google スプレッドシートで新しいデータが追加されるたびに、自動的にGoogle Apps Scriptが起動し、データのクローンを作成します。
これにより、手動でのデータコピー作業を減らし、ミスを防ぐことができます。

■このテンプレートをおすすめする方
・Google スプレッドシートを日常的に使用しており、データの複製作業に時間を取られている方
・手動でのデータコピーに伴うヒューマンエラーを減らしたいと考えているビジネス担当者
・業務ワークフローの自動化を進め、業務効率を向上させたいチームリーダー
・Google Apps Scriptを活用した自動化に興味があり、具体的なテンプレートを探しているエンジニア

■注意事項
・Google スプレッドシートとGoogle Apps ScriptのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

Google スプレッドシートでステータスが更新されたらGoogle ビジネス プロフィールにローカル投稿を作成するフローです。

■概要
「Telegramの特定投稿をもとに、Google スプレッドシートのデータを更新する」ワークフローは、チャットでの情報収集をリアルタイムでスプレッドシートに反映させる業務ワークフローです。
Telegramでの特定キーワードや条件に合致したメッセージが送信された際、その内容から必要な情報を抽出し自動的にGoogle スプレッドシートのデータを更新します。
これにより、手動でのデータ管理が不要となり、情報の一元化と迅速な共有が実現できます。
リアルタイムでのデータ更新が可能なため、チーム全体で最新情報を常に把握でき、業務効率の向上に繋がります。

■このテンプレートをおすすめする方
・Telegramを活用して情報共有を行っており、そのデータをGoogle スプレッドシートで一元管理したい方
・手動でのデータ入力に時間を取られている業務担当者
・リアルタイムでのデータ更新が求められるチームリーダーや管理者
・複数のSaaSアプリを連携させて業務プロセスを自動化したいIT担当者
・Google スプレッドシートを活用して業務データを分析・共有したい経営者やマネージャー

■注意事項
・Telegram、Google スプレッドシートのそれぞれとYoomを連携してください。



■概要
「毎週、Google スプレッドシートの指定範囲の値を別のシートへコピーする」フローは、定期的なデータ管理を効率化する業務ワークフローです。
毎週のデータ更新やバックアップを手動で行うのは手間と時間がかかりますが、このフローボットを活用すれば、指定した範囲のデータを自動的に別シートへコピーできます。
これにより、データの一致性を保ちながら、作業負担を軽減できます。

■このテンプレートをおすすめする方
・Google スプレッドシートを日常的に利用し、データの定期的なコピー作業に手間を感じている方
・複数のシート間でデータを同期させたいチームリーダーや管理者の方
・データのバックアップや分析目的で、定期的にデータを別シートにコピーしたいビジネスオーナーの方
・業務の自動化を推進し、定型作業の効率化を目指している企業担当者の方

■注意事項
・Google スプレッドシートとYoomを連携してください。

■概要
従業員情報が増えるたびに、freee人事労務からGoogle スプレッドシートへ手作業で情報を転記していませんか?
この作業は時間がかかるだけでなく、入力ミスなどのヒューマンエラーの原因にもなりがちです。
このワークフローを活用すれば、freee人事労務に従業員が登録されると、自動でGoogle スプレッドシートのシートをコピーし、従業員情報を追加することが可能になります。
Google スプレッドシートへのリアルタイムな情報更新を実現し、面倒な手作業から解放されます。

■このテンプレートをおすすめする方
・freee人事労務とGoogle スプレッドシートで従業員情報を管理し、二重入力に手間を感じている方
・Google スプレッドシートで管理している従業員リストを、リアルタイムにアップデートしたいと考えている方
・従業員の入社手続きに伴う一連の定型業務を自動化し、組織全体の生産性を向上させたい方

■注意事項
・Google スプレッドシート、freee人事労務のそれぞれとYoomを連携してください。

指定のスケジュールになったら、Notionでレコードを取得しGoogle スプレッドシートに追加するフローです。

■注意事項
・Notion、Google スプレッドシートのそれぞれとYoomを連携してください。
・「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「指定日時にGoogle スプレッドシートから情報を取得して、Salesforceに一括登録する」ワークフローは、情報管理を効率化します。
定期的に必要な情報が自動で転記されるため、作業負担が軽減します。

■このテンプレートをおすすめする方
・Google スプレッドシートを利用してデータ管理を行っている方
・Salesforceを利用して顧客管理や営業支援を行っている方
・データの手動入力によるミスを減らし、迅速に情報を処理したいと考える方
・定期的にデータを更新し、常に最新の情報をGoogle スプレッドシートとSalesforce間で共有したい方
・複数のツールを利用しているが、情報共有や登録作業に手間を感じている方

■注意事項
・SalesforceとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。

まとめ

いかがでしたか?
Google スプレッドシートのテキストを音声に変換する作業を自動化することで、これまで手作業で行っていた録音やファイル作成の手間を省き、音声コンテンツを効率的に作成できるようになります。
これにより、マニュアルの音声化や移動中の情報インプットなど、様々な用途にテキストデータを活用できるようになり、業務の幅が広がるでしょう。

今回ご紹介したような業務自動化フローの構築は、ノーコードツールYoomを使えば、プログラミングの知識がない方でも、直感的な操作で簡単に実現できます。
「自動化って設定が複雑そう…」「プログラミング分からないしな…」といった方でも、手軽に自動化を導入できるのは魅力ですよね!

また、フローは自由にカスタマイズできるので、アイデア次第で活用方法は広がっていきます。

この機会に自社の業務に合う最適なフローを構築し、日々の業務をもっとラクに、もっと効率的にしませんか?

もし少しでも興味を持っていただけたなら、ぜひアカウントを作成し、Yoomによる業務効率化を体験してみてくださいね!

👉 今すぐ無料でアカウントを発行する

よくあるご質問

Q:音声のトーンは調整できますか?

A:

はい!ElevenLabsで選択する「Voices」の音声を変更すれば、トーンを調整できるので、フローを活用する業務内容に合わせて適宜設定してみてください。

Q:日本語以外の言語も音声に変換できますか?

A:

 はい。ElevenLabs は日本語以外の言語でも音声に変換できます。 しかし、モデルや用途によって対応できる言語数が異なります。
 What languages do you support?(ElevenLabsサイトより) 

Q:音声ファイルをGoogle ドライブ以外に保存できますか?

A:

はい、OneDriveやDropboxなど、 Google ドライブ以外のクラウドストレージでも同様の連携が可能です。
今回ご紹介したフローの、 Google ドライブの「ファイルをアップロードする」アクション部分を、使用したいアプリのアクションに差し替えてご利用ください。
また、Yoomを使った連携可能なアプリは豊富にあるため、連携可能なアプリについては【連携アプリ一覧】をご確認ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Miki Kinoshita
Miki Kinoshita
SaaS自動化プラットフォーム『Yoom』の活用をテーマに、業務効率化に関する記事執筆を行うWebディレクター。医療事務からWeb制作ディレクターへ転身。Web制作の現場で日々発生する定型業務に対し、業務フロー改善の必要性を痛感した経験を持つ。その過程で、ノーコードで多様なSaaSツールを連携できる『Yoom』のRPA・自動化機能に出会い、業務自動化がもたらすインパクトに感銘を受ける。自身の業務改善における実体験に基づき、非エンジニアの視点からでもSaaSを活用した業務効率化が実現できるよう、具体的なユースケースを交えて解説している。
タグ
Google スプレッドシート
連携
自動
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる