Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

ハンズフリー自動化:タスク担当者と自動音声認識パート1

目次:

Anonim

Taskerは多くのことを行います。 そして、非公式の王様はAutoVoiceです。 AutoVoiceは、新しい機能の世界をTaskerおよびそれが動作するデバイスにもたらします。 新しい携帯電話では、AutoVoiceを使用すると、Google Nowのハンズフリー機能を簡単に追加できます。 古い携帯電話では、AutoVoiceはGoogle Nowとそのハンズフリー機能の多くを複製できます。 前にも繰り返しましたが、今日は、TaskerとAutoVoiceについてもう少し詳しく説明します。

さて、Google Now…では始めましょう。

AutoVoiceは、Joao DiasによるTaskerプラグインで、AutoVoiceに多くの時間とエネルギーを費やしました。 彼はまた、多くのチュートリアルとその使用例を開発しました。これらのチュートリアルは、彼のYouTubeチャンネルとWebサイトで見つけることができます。 上記のプレイリストは、彼のプラグインへの紹介を示しており、一見の価値があります。

AutoVoiceのトリガー

AutoVoiceには2つの主要な方法があります。1つ目は従来のAutoVoice Recognizeを使用する方法、2つ目はGoogle Nowに与えられたコマンドを取得する方法です。 「OK Google」機能またはタッチレスコントロール(いや、Moto X)を搭載した携帯電話では、2番目の方法がより簡単で、場合によってはより高速になります。 Taskerのヒントとコツでこの手順を説明しましたが、基本的に、AutoVoiceアプリ(またはJoAppのすべてのプラグインにアクセスできるサブスクリプションアプリであるAutoApps)でGoogle Nowの統合を有効にして、実際にGoogle Nowコマンドを受信して​​いることを確認するアプリの指示。

AutoVoice Recognizeは、Google Nowを使用できない場合、多くの場所で非表示にできます。

これがない場合、AutoVoice Recognizeを使用する必要がありますが、必ずしもそれほど難しくはありませんが、ホーム画面にAutoVoice Recognizedを配置する必要があるという点で、このすべてに追加のステップがあることを意味します何らかの形でトリガーされます。ジェスチャーアクションであれ、Pressyのようなトリガーであれ。 私の古いICS電話では、AutoVoice Recognizeトリガーが検索静電容量ボタンを長押ししていました。

また、Bluetoothヘッドセットを使用するかどうか、リスニング時間の長さ、言語などに応じて、AutoVoice Recognizeタスクを設定する必要があります。 微調整する必要はないでしょうが、必要な場合はここにあります。 このチュートリアルの目的のために、私は継続的な聞き取りを始めていません。 それを別の日に保存できます。

AutoVoiceプロファイルを作成する

他のすべてのプロファイルと同様に、タスクとコンテキストがあります。 タスクは今のところ重要ではありませんが、コンテキストは確かに重要です。 これは、「AutoVoice Recognized」と呼ばれるイベントコンテキストになります。 ここでは、コマンドフィルターを設定します。これは、AutoVoiceがトリガーするプロファイルを決定する方法です。 これで、この単語をAutoVoice RecognizeまたはGoogle Now(それがトリガーメソッドである場合)に話すたびにトリガーされるので、退屈なことや、複数のことについて言うことは選びません。 私の例では、「Perfect Day」のコマンドフィルターを使用しています。これは、一般的なことではないからです。

次に、コンテキストを開いて構成した後、さまざまなオプションに移動する前にコマンドフィルターを上に入力します。 ここで、すべての例を示すのではなく、それぞれについて説明します。

  • コマンドフィルター:ここで、プロファイルをトリガーするマジックワードを選択します。 40人の盗賊の巣への「開いたゴマ」。
  • コマンドフィルターの反転:これはそれを反転するため、このフレーズを欠くコマンドはすべてこのプロファイルをトリガーします。 なぜあなたがそれを望んでいるのか完全にはわかりませんが、まだ発見されていないユースケースがあると確信しています。 ここでは、何かをトリガーしたい場合があります。
  • 音声認識フィルター:音声認識をそれほど信頼していない場合は、ここでトリガーを記録できます。そうすると、できればAutoVoice RecognizeまたはGoogle Nowでトリガーを繰り返したときに一致するようになります。 長いトリガーやレイジーなタイプラーにも適しています。
  • フィルターのクリア:コマンドフィルターをクリアし、音声と書き込みを行って、コマンドを設定するスレートをきれいにします。
  • 正確なコマンド:私は告白しなければなりません、私はこれをしばしば使用しません。 私は特に、Google Nowを介してトリガーするときにこれを使用しません。 この設定では、正確なコマンドフィルターと正確なコマンドフィルターのみが話されると、このコマンドが1回トリガーされることを意味します。 Exact Commandは、Contains AllおよびUse Regexと相互に排他的です。
  • 正規表現を使用:これは、正規表現パターンマッチングを使用して、コマンドフィルターの試行と照合を行います。 AutoVoice Recognizeを使用していたときにこれを使用しましたが、Google Nowに移行して以来、Contains Allに置き換えられました。 正規表現の使用は、Exact Commandと相互に排他的であり、すべてを含む。
  • すべてを含む:コマンドの順序や長さに関係なく、コマンドフィルターのすべての単語がある場合、すべてを含むは、トリガーと実行を保証します。 これをGoogle Nowトリガーで使用します。また、コマンドの柔軟性が向上するためです。 結局のところ、バラエティは人生のスパイスです。
  • 精度:この設定は、コマンドに一致するAutoVoice Recognizeから描画されるコマンドのバリエーションの数を決定します。 5にプリセットされており、コマンドの複雑さに応じて上下に調整できます。
  • コマンドID:コマンドIDは、Taskerが連鎖コマンドで制御不能にならないようにする方法の1つです。 コマンドIDサブセクションは、音声コマンドがあなたなしでステップをスキップしないようにするために、正確なシーケンスで役立ちます。 ここで、このプロファイルのコマンドIDを設定します。これは、プログラミングでのみ表示され、声を出して話すことはないため、ここで自由にクリエイティブを取得してください。
  • 最後のコマンドID:このプロファイルをトリガーするには、前のプロファイル/タスクで設定されたコマンドID(一連のコマンドの前に設定する必要がある場合、コマンドIDの設定もスタンドアロンアクションです)。 前のプロファイルで設定されたコマンドIDが「bunny」で、このプロファイルが探しているものが「fox」である場合、トリガーされません。
  • 最後のコマンドIDの正規表現:これは、最後のコマンドIDの一致で正規表現のパターンマッチングを使用します。 必要な場合に備えて、必要ないでしょう。
  • 最終コマンドIDの反転:このプロファイルは、現在の最終コマンドIDと一致しない場合にのみトリガーされます。 ここで反転は、最初のコマンドよりも少し意味があります。
  • トリガーワード:これは、AutoVoiceで連続リスニング中にプロファイルをアクティブにするトリガーワードです。 今日は使用されていませんが、ここにあり、下部に隠れています。
  • 正確なトリガーワード:前と同じように、トリガーワードは、この設定で連続でトリガーするために正確でなければなりません。 これは、継続的な設定を非常に長い時間にわたって設定している場合に少し役立ちます。
  • トリガーワードの正規表現:必要に応じて、トリガーワードの正規表現パターンマッチングを使用します。

多くの場合、これらのすべて、またはこれらのほとんどさえも必要ではありません。 コマンドIDセクションは、テキストやメールへの音声返信などのコマンドをグループ化するのに役立ちます。 [トリガーワード]セクションは、継続的なリスナーが後を追うときに役立ちます。 また、コマンドフィルターはプロファイルの通常のトリガーです。

この例では、コマンドフィルターは「完璧な日」であり、Google Nowを使用しているときに「すべてを含む」を有効にし、これに続く今後のプロファイルに対して「海上」のコマンドフィルターを設定しました。

次に、次のプロファイルを作成します。 今回のコマンドフィルターは「日没」であり、最後のコマンドIDが「海上」に設定されているため、それほど一般的なコマンドフィルターを使用してもかまいません。 「すべてを含む」はまだ有効になっていますが、1ワードのコマンドフィルターではそれほど必要ではありません。 プロファイルのタスクを選択し、次にテストします。

「OK Google Now …完璧な海の日…」

すべてうまくいった場合、最初のタスクがトリガーされました。 そしていま…

「OK Google Now …日没が待てない…」

そして、すべてがうまくいけば、2番目のタスクが実行されました。 ただし、最初のコマンドを使用していない場合は、日没までの時間をGoogle Nowに問い合わせても安全です。

そして、これは単なる基本的な始まりにすぎません。 次回のTaskerの進出では、新しいレベルのAutoVoiceの汎用性が得られます。つまり、Moto Assistでさえできない、音声によるハングアウトメッセージへの返信です。 この方法では、Joao Diasの最新のTaskerプラグインであるAutoInputも使用します。 すでにAutoVoiceをお持ちですか? または、Taskerで最も人気のある(そしてやや気難しい)プラグインの1つを避けましたか? AutoVoiceで作成された完全にボスなプロジェクトはありますか? コメントでそれらを自慢して見せてください。そして、いつものように、今後もTaskerでできることを他にリクエストしてください。