ユーザーの音声コマンドに応答し、口頭コマンドGIVENに従ってスクリプトを実行できるシステムを有効にしたいと思います。
理想的には、コンピューターが常に聴いているようにします。
話題の「コンピューター」という言葉を聞くと、10秒間(またはそのように)アクティブになり、コマンドをリッスンします。
一度アクティブになり、リスニング中に、別のバズワードのセットでスクリプトを実行できるようにしたいと思います。
例えば....
(コンピューターはアイドル状態)「コンピューター」(コンピューターはすぐにリッスンします)「新しいメッセージにアクセス」(話題のメッセージ* IGNORES「新しいアクセス」-コンピューターはスクリプトを実行し、進化または共感を開きます)。ブラウザ用のもの、ウィンドウを閉じてデスクトップを表示するもの、または本当にたくさんのものがあります。
これも可能ですか?
これは、Google Summer of Code 2007の一部として開発されたもので、Gnomeデスクトップの使いやすさを向上させる機能を開発するためのアイデアでした。
目標は、デスクトップ音声制御システムを実装することです。システムは、オーディオ入力(マイク)を監視するアプリケーションで構成され、重要なオーディオ信号が検出されると、ソフトウェアは信号をキャッチ、処理、認識してから、Gnomeデスクトップ上で目的のアクションを実行します。一連のアクションには、アクティブウィンドウを最大化、最小化、閉じることが含まれます。特定のプログラムを開きます。あるデスクトップから別のデスクトップに切り替える。とりわけ。 GnomeVoiceControlは、C言語でCMU Sphinxと組み合わせて実装されます。CMUSphinxは、音声をテキストに変換するために作成されたオープンソースツールです。
残念ながら、基本的な「目標」をはるかに超えて開発されていないように見えますが、今年はブルガリア語やトルコ語などの新しい言語のサポートを追加する活動があるようです。
インストールするには:
Sudo apt-get install gnome-voice-control
興味深い見た目のプロジェクトコールがあります platypus -基本的にはWineで実行されるDragon Naturally SpeakingのLinuxフロントエンドです。
このアプリケーションの名声は、「WindowsまたはLinuxのプログラムとスクリプトを起動することさえできます。たとえば、「ターミナルを開始する」です。
これは newishプロジェクト であり、Unityインターフェイスで動作するということです。
プロジェクトページには、「実行[プログラム名]」と認識されると書かれています。したがって、理論的には、[プログラム名]は実行したい任意のスクリプトになります。
これは、身体障害者向けに最初に開発された音声認識によってマウスやキーボードを置き換えることを目的としたオープンソースプロジェクトです。
ppa があり、そこからアプリケーションをインストールできます:ppa:grasch-simon-listens/simon
Google2Ubuntuは、Google音声認識APIの音声コマンドを使用してコンピューターを制御できるツールです。
ターミナルで以下のコマンドを実行して、google2Ubuntu
をインストールします。
Sudo add-apt-repository ppa:benoitfra/google2ubuntu
Sudo apt-get update
Sudo apt-get install google2ubuntu
Linuxディストリビューションで実行するように開発されており、非常に設定可能で拡張が容易で、カスタム辞書、コンテキストベースの認識、ディクテーションモード、設定可能なマクロをサポートしています。
Linux音声認識をインストールするには、プロジェクトの GitHub ページに移動します。 Zipファイルをダウンロードして解凍します。
次に、いくつかの依存関係をインストールします。
Sudo apt-get install sox python-argparse libsox-fmt-mp3 mutt xvkbd xautomation
ターミナルで展開したフォルダー(Palaver-master)を開き、セットアップを実行します。
cd /~Path-to-folder~/Palaver-master/
./setup
これで、ホットキーを割り当てて録音を有効にできます。これを行うには、[システム設定...]> [キーボード]> [ショートカット]> [カスタムショートカット]をクリックして、プラスボタンをクリックしてショートカットを追加し、音声認識に名前を付けて、コマンドを次のように設定します:
/~Path-to-folder~/Palaver-master/hotkey
[適用]をクリックし、ショートカットをクリックしてから、ホットキーを割り当てて音声認識を有効にします。
安定したビルドはまだリリースされていないため、この段階でコマンドが完全に機能することを期待しないでください。多くのフレーズが認識されますが、実際のアクションは実行されません。