・
「Google スプレッドシートにまとめたテキストを、移動中に音声で確認したい…」
「マニュアルや業務連絡を音声化して共有したいけど、ひとつひとつ録音するのは手間がかかりすぎる…」
このように、Google スプレッドシートに入力したテキストを音声化する手作業に、時間や手間を取られていませんか?
そこでオススメしたいのが、Google スプレッドシートの特定の行にテキストを追加するだけで、自動的に音声ファイルが生成される仕組みの活用です。
これを活用すれば、これらの悩みから解放され、音声コンテンツの作成を効率化し、より重要な業務に集中できる時間を生み出すことができるでしょう。
今回ご紹介する自動化の設定は、ノーコードで簡単にできて、手間や時間もあまりかからない方法です。
ぜひこの機会に自動化を導入して、日々の作業をもっと楽にしましょう!
YoomにはGoogle スプレッドシートのテキストを音声化する業務フローを自動化するテンプレートがすでに用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、さっそく自動化を体験してみましょう!
それではここから代表的な例として、「Google スプレッドシートに新しい行が追加されたら、そのテキストを音声化してGoogle ドライブに保存する」フローの設定手順を解説していきます。
手作業での音声化やファイル管理の手間を省き、コンテンツ作成の効率化を目指しましょう!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを作成しておきましょう。
また、「まだYoomを1度も使ったことがない!」という方は、初めてのYoomもチェックしてみてくださいね!
※今回連携するアプリの公式サイト:Google スプレッドシート/ElevenLabs/Google ドライブ
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
《参考》基本的なフローボットの作成方法
はじめに、フローで使用するアプリとYoomを連携するための「マイアプリ登録」を行います。
Yoomとそれぞれのアプリを連携することで各アプリの操作が行えるようになるため、事前にマイアプリ登録を済ませておくと、後続のフローの設定がスムーズになりますよ!
以下に手順を解説したナビがあるので、こちらをご覧になりながら進めてみてくださいね!
検索ボックスを活用し、ElevenLabsと入力して該当のアプリを選択します。
ElevenLabsの新規登録画面が表示されるので、「アカウント名」には任意の管理用の名称を設定しましょう。
「API Key」にはこれから発行するAPIキーを入力します。
Yoomと連携するElevenLabsにログインし、左下にある「My Workspace」から「API Keys」をクリックしましょう。
「Create API Key」をクリックして、APIキーを発行します。
名前は任意で設定し、下の「Create」ボタンを押してくださいね!
発行されたAPIキーは、忘れないようにメモ帳などに貼り付けて保存しておくと安心です。
ここで発行したAPIキーをコピーしてYoomのマイアプリ登録画面に戻り、「API Key」欄に貼り付けましょう!
これでYoomとの連携は完了します。
こちらも同様に検索窓を活用し、候補からアプリを選択します。
「Sign in with Google」をクリックし、Yoomとの連携を進めていきましょう!
Googleのアカウント選択画面に移動するので、Yoomと連携するアカウントを選択してください。
もしフローで使用したいアカウントが表示されていない場合は、「別のアカウントを使用」を押して、該当のアカウントにログインしてくださいね!
YoomがGoogleアカウントにアクセスすることに対する権限許可画面が表示されるので、「続行」を押します。
以上で、Yoomとの連携は完了です!
※画面右上にある青枠部分に「Yoomがアクセスできる情報を選択してください」と表示されている場合は、「すべて選択」にチェックを入れてください。
続いて、今回作成するフローボットのテンプレートをコピーします。
Yoomにはさまざまな業務シーンを想定した自動化フローのテンプレートが豊富に用意されており、テンプレートを使用することで簡単に設定が完了するのも魅力!
まずは以下バナーの「試してみる」をクリックして、テンプレートのコピーからスタートしましょう。
【Tips】テンプレートのコピー手順
コピーが完了すると、下図のように自動化フローの大枠が構築された状態の設定画面に切り替わります。
さっそく、Google スプレッドシートのアプリトリガーの設定から始めていきましょう!
【Tips】コピーしたテンプレートが見つからない場合
テンプレートをコピーしておいて、設定はあとでやろうと思って画面を閉じたら、テンプレートがどこにあるのか分からなくなってしまった…といった場合もありますよね!
コピーしたテンプレートは、初めは基本的に「マイプロジェクト」に格納されます。
Yoomの画面左側にあるメニュー欄から「マイプロジェクト」にアクセスし、「フローボット」を選択すると、「【コピー】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の画面に戻り、「テスト」をクリックします。
テストが成功すると、先ほど追加した行の情報が「取得した値」に抽出されるので、内容を確認しましょう。
ここで取得した値は後続のオペレーション設定時に引用でき、フローを起動する度に変動する値となります。
テストを行わなかった場合、後続のオペレーション設定時のエラーの原因となったり、エラーになった箇所や原因の特定が困難になる場合もあるため、可能な限りすべての設定画面でテストを実施するのがオススメです!
テストが成功し、取得した値が正しく抽出されていることを確認したら「完了」を押して、次のステップに進みましょう!
続いて、トリガーで検知した行の情報を使って、ElevenLabsでテキストを音声化する設定を行います。
(1/3)設定項目の選択
設定項目2つ目の「Convert Text to Speech」をクリックしてください。
(2/3)連携アカウントとアクションを選択
ステップ3と同じ要領で、連携アカウントと実行アクションの設定内容を確認し、「次へ」を押しましょう。
(3/3)API接続設定
ここではElevenLabsでどのような声を使って、どのテキストを音声化するのかを設定していきます。
Voice ID:後に指定するテキストを、どのような声で音声化するのかを設定します。
設定欄をクリックすると、連携しているElevenLabsアカウントに紐づいた候補が表示されるので、候補の中から該当のものを選択してください。
Text:こちらには音声化したいテキストを設定します。
下図のように「取得した値」を用いて設定することで、フローが起動する度に最新のデータが音声化されるようになりますよ!
なお、直接テキストを入力した場合は”固定値”となり、繰り返し同じテキストが音声化されてしまうため注意が必要です。
以降の設定項目は必須ではないため、必要に応じて適宜設定しましょう。
例えば「Output Format」では、プルダウンメニューの中から音声データの形式を指定できます。下図のような選択肢があるので、お好みで設定してみてくださいね!
設定が完了したら「テスト」をクリックし、指定したテキストの音声データがダウンロードできることを確認しましょう。
ダウンロードしたデータを実際に確認しておくと、より安心です!
確認後は「完了」を押し、次のステップに進みます。
いよいよ最後のステップです!
最後は、ステップ4で取得した音声データをGoogle ドライブにアップロードする設定を行います。
(1/3)設定項目の選択
設定項目3つ目の「ファイルをアップロードする」をクリックしてください。
(2/3)連携アカウントとアクションを選択
これまでのステップ同様に、連携するGoogleアカウントと実行するアクションの設定内容を確認し、「次へ」を押します。
(3/3)API接続設定
ここでは、Google ドライブのどのフォルダに、どのようなファイル名で音声データをアップロードするのかを設定していきますよ!
格納先のフォルダID:音声データを格納するフォルダの指定を行います。
設定欄をクリックすると、連携しているGoogleアカウントに紐づいた候補が表示されるので、候補の中から該当のフォルダを選択しましょう。
ファイル名:アップロードするファイルのタイトルを設定します。
固定値として毎回同じテキストを使用したい定型的な文章は直接入力し、「日付」や「タイトル」など、Google スプレッドシートの情報などから引用したい場合は「取得した値」から該当の値を設定しましょう。
ファイル名はこのように「固定値」と「取得した値」を組み合わせて柔軟にカスタマイズできるので、自由に設定してみてくださいね!
ファイルの添付方法:ステップ4で取得した値を引用してファイルをアップロードするため、こちらは下図のように設定してください。
設定が完了したら「テスト」をクリックし、データ連携が正常に行われるかを確認しましょう。
「テスト成功」と表示されると、先ほど「格納先のフォルダID」に設定したフォルダ内に音声データが格納されているはずなので、確認してみてくださいね!
正しくデータ連携が行われていることを確認したら「完了」を押し、設定完了です!
ここまで設定お疲れ様でした!
これで今回のフローの設定はすべて完了になります。
設定が完了すると下図のようなポップアップが表示されるので、「トリガーをON」にして、フローの動作確認をしておくと安心です。
「フローを実際に動かすのは、あとでする!」という場合もあるでしょう。
その場合は「あとで」を選択し、フローの設定画面右上にある「トリガーON/OFF」のトグルボタンからON・OFFを切り替えてご利用ください。
以上が「Google スプレッドシートに新しい行が追加されたら、そのテキストを音声化してGoogle ドライブに保存する」フローの設定手順でした!
Google スプレッドシートを中心に、データの更新や追加をトリガーとして、請求書発行やユーザー管理、外部サービスへの一括登録などを自動化できます。
フォーム回答や他ツールの情報を集約し、スケジュール実行やステータス連動による処理までを一連で行うことで、手作業を減らしながら正確で効率的な業務運用を実現します。
いかがでしたか?
Google スプレッドシートのテキストを音声に変換する作業を自動化することで、これまで手作業で行っていた録音やファイル作成の手間を省き、音声コンテンツを効率的に作成できるようになります。
これにより、マニュアルの音声化や移動中の情報インプットなど、様々な用途にテキストデータを活用できるようになり、業務の幅が広がるでしょう。
今回ご紹介したような業務自動化フローの構築は、ノーコードツールYoomを使えば、プログラミングの知識がない方でも、直感的な操作で簡単に実現できます。
「自動化って設定が複雑そう…」「プログラミング分からないしな…」といった方でも、手軽に自動化を導入できるのは魅力ですよね!
また、フローは自由にカスタマイズできるので、アイデア次第で活用方法は広がっていきます。
この機会に自社の業務に合う最適なフローを構築し、日々の業務をもっとラクに、もっと効率的にしませんか?
もし少しでも興味を持っていただけたなら、ぜひアカウントを作成し、Yoomによる業務効率化を体験してみてくださいね!
Q:音声のトーンは調整できますか?
A:
はい!ElevenLabsで選択する「Voices」の音声を変更すれば、トーンを調整できるので、フローを活用する業務内容に合わせて適宜設定してみてください。
Q:日本語以外の言語も音声に変換できますか?
A:
はい。ElevenLabs は日本語以外の言語でも音声に変換できます。 しかし、モデルや用途によって対応できる言語数が異なります。
What languages do you support?(ElevenLabsサイトより)
Q:音声ファイルをGoogle ドライブ以外に保存できますか?
A:
はい、OneDriveやDropboxなど、 Google ドライブ以外のクラウドストレージでも同様の連携が可能です。
今回ご紹介したフローの、 Google ドライブの「ファイルをアップロードする」アクション部分を、使用したいアプリのアクションに差し替えてご利用ください。
また、Yoomを使った連携可能なアプリは豊富にあるため、連携可能なアプリについては【連携アプリ一覧】をご確認ください。