スマホの音声入力で、簡単に原稿づくり!(句読点と改行も)

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

手書きなら、もう少し筆が進むのに。

キーボードで入力していると、とても手が疲れます😥

さらに、タイピングしながら文章を書くということに慣れていないので、どうしても筆(手?)が止まりがちで、なかなか思うように進みません。手書きで文章をざっくりまとめつつ、その文章をそのままパソコンに持っていきたい!

なにか簡単な入力方法はないか・・・。

そう思ってふと、気がついたのがスマホの音声入力
さっそく音声入力を試してみたら、あら!簡単😀 あっという間に文字が入力できる!!

・・・と思ったのですが、新しい面倒が出てくる、出てくる。

  • 改行をイチイチ(手で)入力するのが、めんどくさい。
  • 句読点をイチイチ(手で)入れるのも、めんどくさい。
  • おまけに変な半角スペースがたくさん入るし・・・😱

なんとか音声入力したくなったので ”スマホで音声入力が(比較的)簡単にできるもの” を作ってみました。
Googleスプレッドシートを使って、音声入力していきます。
基本、無料でできます👍

まだまだ勉強中の身ですので、コードや説明が稚拙な点はご容赦ください🙇‍♀️

作るキッカケ+参考にさせていただいたサイトは、こちらです:

目次

  1. 必要な物
    1. 必要なもの・使うもの の、説明
  2. 音声入力手順
  3. 詳しい説明
    1. 設定の仕方
      1. Googleスプレッドシートの設定
      2. Googleドキュメントの設定
        1. 簡単な解説と補足
      3. GASの実行
      4. 音声入力でドキュメント作成
  4. まとめ

必要な物

  • Googleアカウント(Googleドキュメント・Googleスプレッドシート・Google Apps Scriptを使います。)
  • スマホ
  • Google日本語入力アプリ or. 音声入力アプリ
  • パソコン(パソコンから、Googleスプレッドシート・Google Apps Script を使います。)

必要なもの・使うもの の、説明

  • Googleアカウント:

    Googleの各種サービスを使いますので、アカウント必須です。

  • スマホ:

    音声入力するために、使います。

  • Googleドキュメント・Googleスプレッドシート:

    音声入力したテキストの整形に使います。

  • Google日本語入力アプリ or. 音声入力アプリ

    音声入力ができるアプリをインストールしておいてください。

    お使いのスマホがAndroidの場合、こちらのアプリ↓が予めインストールされているかもしれません。音声入力すると余計な半角スペースがたくさん入ってしまいますが、Googleドキュメントに直接入力できるのが魅力です。

    ある程度の手書き原稿がある場合は、こちらの方が微調整できて便利。
    (入力するときにマイクのアイコンが出てこない場合は、スマホの入力設定から音声入力を有効にする必要があります。)

    Google 日本語入力

    Google 日本語入力

    Google LLC無料posted withアプリーチ

    こちら↓は、新しくインストールが必要です。余計な半角スペースが少なく入力も早いですが、後々Googleドキュメントで文章整形するため、都度、”コピー&ペースト”が必要です。

    原稿がなく、考えながら入力する場合はこちらがオススメ。句読点や段落分けを自動でやってくれるので、文章が見やすくなります。
    反面、手入力による微調整ができないため、原稿がある場合は不向きかも。

    音声文字変換

     

    音声文字変換

    Research at Google無料posted withアプリーチ

  • パソコン:

    音声入力するための各種設定や、文章整形の道具として使います。

音声入力手順

  1. まずは、原稿を準備。
  2. Googleドキュメントの音声入力用ファイルを開く or. スマホで音声入力用アプリを開く。
  3. 音声入力モードにして、音声入力開始。(入力の際に”コツ”が必要です。追々、説明します。
    • 音声入力アプリによっては入力された文字をここで、Googleドキュメントにコピペ。
  4. アドオン(自作)実行。

詳しい説明

Google Apps Script(略して GAS)を使って、音声入力したドキュメントの文章を自分好みに置換 → 文章を整形します。

ちなみに・・・

GASを勉強するにあたって、ものすごく参考にさせてもらっています:いつも隣にitのお仕事←このサイトの運営者さんが書かれたこちらの本↓も、かなりおすすめです。

詳解! Google Apps Script完全入門 〜Google Apps & G Suiteの最新プログラミングガイド〜【電子書籍】[ 高橋宣成 ]

設定の仕方

Googleドキュメントの音声入力ファイルを作っていく手順です。

このファイル1枚で、音声入力用ファイルとして繰り返し使えます。(整形した文章は、別ドキュメントファイルにコピペして利用します。)

入力したい原稿を用意したら、まずはGoogleスプレッドシートの設定から。

Googleスプレッドシートの設定

句読点の設定や言い回しを自分好みにするため、置換前後の単語を登録していきます。(A列に置換前、B列に置換後の単語を登録)

句読点だけでなく、「子供」→「子ども」の表記で統一するなんてこともOKです👌

  1. スプレッドシート新規作成。
  2. 「無題のスプレッドシート」→ 好きな名前(例:句読点と言い回し)に変更。
    サンプル:句読点と言い回し
Googleドキュメントの設定

音声入力用のドキュメントを作って、置換・整形します。

  1. ドキュメント新規作成。
  2. 「無題のドキュメント」→ 好きな名前(例:音声入力)に変更。
  3. 「ツール 」→「 スクリプトエディタ」を選択(GAS画面が開きます)。
  4. GAS画面のプロジェクト名を変更しておく(例:音声入力スクリプト)。
  5. 以下のスクリプトを貼り付けてください。
  1. 貼り付けたら保存します。( スクリプトのタブに付いていた、赤い「*」が消えたら保存完了。)
ここで、このスクリプトで何をしているか、簡単に解説 + 補足です。

1行目 function onOpen()
→ Googleドキュメントで簡単に置換作業ができるように、アドオンを新規作成します。

8行目 function onInstall()
→ 1行目の function onOpen() を実行して、ドキュメントファイルにアドオンをインストールします。

12行目 function kuToten()→ 文章の置換と整形を行います。

//スプレッドシートの各種設定

14行目で、スクリプトのプロパティの設定をします。

  1. GAS画面の「ファイル」→「プロジェクトのプロパティ」→「スクリプトのプロパティ(タグ)」を選択
  2. 行を追加
  3. 「プロパティ」に「ssheetId」と入力し、値を入力します。

    ここで入力する値は、先ほど作ったスプレッドシートのアドレスの一部を入力します。

    1. スプレッドシート→アドレスの◯◯◯部分のみ(https://docs.google.com/spreadsheets/d/◯◯◯/edit…)をコピペして貼り付け→保存。

16行目、スプレッドシートのシート名を設定します。
先ほど用意した、スプレッドシートの置換用シートの名前を設定します。デフォルトでは「シート1」です。

19行目、スプレッドシートで置換指定します。

  • 「A列」は、置換前の文字
  • 「B列」は、置換後の文字

参考のスプレッドシートでは、「とうてん → 、」「まる → 。」のように置換指定しています。

音声入力していく上で、読点は「てん」と発音したほうがテンポよく入力できるのですが、そうすると音声入力の段階で「てん → 10」と変換されることが多いです。

置換指定で「10 → 、」と設定してみるのですが、「10円」「10個」など、軒並み数字の「10」が入るものを置換指定しなければならず・・・。

「、」は「とうてん」と読んだほうが、追々ラクだという結論です。

23行目から、置換作業を開始します。
スプレッドシートで設定した置換内容を、1行目から順番に実行していきます。
置換指定する単語が多いほど丁寧な作業ができますが、それだけ作業時間も長くなるので程よく指定しておきましょう。

また、長すぎる文章(ドキュメントシートの2枚めにまたがるような文章)は、2枚め以降、置換が効かないので、注意してください。

34行目から、改行の指定をしています。
改行指定はスプレッドシート内の表記では置換できなかったため、スクリプト内に表記しています。

ホントは不要な半角スペース削除もやりたかったのですがどうしても、スクリプトでの記述がうまく行かなかったので、ドキュメント側で置換作業してください 🙇‍♀️

「\s」→「」(正規表現にチェック)

「\」は、半角の「¥」マークで入力できます。

GASの実行

ここまで来たら、あと一息です。
まずは、音声入力のアドオンをドキュメントにインストールします。

今作っているファイルにのみ、インストールされます。
他のファイルや、これから新規作成するファイルにはインストールされませんので、ご安心を。

GASの画面上にあるツールバーから、

  1. 「関数を選択」→「onInstall」を選択
  2. 「関数を選択」 の2つ左隣にある「▶」マークで、実行

すると、ドキュメントファイル「音声入力」のアドオンに

  • 「アドオン」→「音声入力スクリプト」→「句読点を置換します」

が、表示されます。

インストールを実行する際に「 承認が必要です 」という表示が出る場合は、こちらを参考にしてください。
参考:【初心者向けGAS】スクリプト実行時の「承認」でびっくりしないために

音声入力でドキュメント作成

あとは用意していた原稿を元に、

  1. スマホで音声入力
  2. スプレッドシートで半角スペース削除
  3. アドオンで句読点置換を実行

置換後の文章が表示されますので、コピペしたら、 あっという間にドキュメント原稿ができあがりです😃

まとめ

このページでは、音声入力用のGoogleドキュメントを作って、簡単にドキュメントファイルを作る方法をご紹介しました。

実際にこのページでも、手書き原稿→音声入力→ドキュメントファイルからブログ作成・・・の手順で進めましたが、やっぱり、手書きのほうがアウトプットしやすくて、普段よりもスムースに原稿を書くことができたかな?と思います。

私も実際に使い始めてみて、音声入力の ”コツ” がつかめていない部分はありますが、音声入力の ”コツ” と ”クセ” がつかめたら、もう少し早く入力できそうだな~と思っています。

良かったらみなさんも、試してみてくださいね。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る