・
「Google スプレッドシートにまとめたテキストを、音声ファイルに変換する作業をもっと楽にしたい…」
「ナレーションや教材用の音声を作成するために、Google スプレッドシートの情報を一つひとつ読み上げソフトに貼り付けて変換する作業に追われ、本来の業務に集中できない…」
このように、手作業での音声ファイル作成に手間や限界を感じていませんか?
もし、Google スプレッドシートの行が更新されるたびに、そのテキストデータを自動で音声ファイルに変換し、指定の場所に保存してくれる仕組みがあればいいなと思いますよね。
そうすればこれらの悩みから解放され、コンテンツ作成といったより創造的な業務に集中できる時間を生み出すことができます!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
YoomにはGoogle スプレッドシートのデータを音声ファイルに変換する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから代表的な例として、Google スプレッドシートに登録されたデータを基に音声ファイルを自動で生成し、Google Driveに保存するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート/ElevenLabs/Google Drive
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
以下をご確認ください。
マイアプリ>新規接続より「ElevenLabs」を検索しクリックします。
画面に表示されている注釈通り、アカウント名とAPIキーを入力します。
マイアプリのページにElevenLabsが表示されれば、マイアプリ登録の完了です。
マイアプリ>新規接続クリック後、アプリ一覧から「Google Drive」を検索してください。
以下画面が出てきたら「Sign in with Google」をクリックして次に進みましょう。
使用したいアカウントを選択しましょう。
以下の画面を確認して、「次へ」をクリックしてください。
権限付与ページに遷移します。内容を確認し、「続行」で次に進んで下さい。
マイアプリのページにGoogle Driveが表示されれば、マイアプリ登録の完了です。
続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。
以下のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。
まず、フローの第一段階であるアプリトリガーの設定を行います。
【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項もあわせてご確認ください。
今回は音声で保存したい内容として、以下のようなシートを用意しました。
フローボットの「行が追加されたら」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。
確認出来たら「次へ」をクリックしましょう。
トリガーの起動間隔を設定していきましょう。プルダウンをクリックして、任意のタイミングを選んでください。
トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
詳しくは以下もご確認ください。
「スプレッドシートID」の箇所に、音声起こししたいシートを「候補」から指定していきます。
その下のシートIDも同じように候補から選択してください。
テーブルの範囲は、シートの値が入っている範囲を指定していきます。今回はA列にしか値が入っていないので、始まりも終わりも「A」となっています。
一意の値が入った列も、今回は「A」です。
ここまで入力したら「テスト」をクリックしてください。
テストが成功し、取得した値が入ればOKです。
※取得した値とは?
取得した値とは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
取得した値は、後続のオペレーション設定時の値として利用でき、フローボットを起動する度に、変動した値となります。詳しくは以下をご覧ください。
「完了」ボタンをクリックして次に進みます。
次にElevenLabsでテキストを音声変換していきます。
「Convert Text to Speech」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。
確認出来たら「次へ」をクリックしましょう。
ElevenLabsのVoice IDを候補より指定していきます。
※Voice IDとは、特定の音声(声)を識別・指定するために使われる固有の文字列IDです。
ここはお好きなものを選んでください。
Textの部分は、前ステップで読み込んだシートの内容を、取得した値から入力してください。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
この他にも細かく設定できる項目がいくつかありますので、必要に応じて設定してください。
ここまで入力したらテストボタンをクリックします。
テストが完了し、取得した値が入ればOKです。
「完了」ボタンをクリックして次に進みます。
最後に音声起こししたファイルをGoogle Driveにアップロードします。「ファイルをアップロードする」
をクリックしましょう。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
格納先フォルダIDは、音声起こししたファイルを保存するフォルダを「候補」より指定します。
ファイル名は任意で設定していただいてOKです。今回は以下のように設定しました。
ファイルの添付方法はデフォルト値のまま、「取得した値を使用:Generated Audio File」としてください。
ここまで設定が終わったらテストボタンをクリックします。テストが成功し、取得した値が入ればOKです。
Google Drive上の格納先に指定したフォルダを見に行ってみましょう。
音声ファイルが保存されていれば、フローの設定は完了です。