Indexへ
(15596)//【15600】→(15602)
------------------------
【タイトル】プロセス間通信の提案
【記事番号】 15600 (*)
【 日時 】09/08/06 18:31
【 発言者 】mirror

隣の質問板での話題で、音声認識エンジンの話を書いたのですが
jwwで、プロセス間通信用のメッセージ待機が、実装されるようになれば
jwwのコマンド発生ツールなどのような、ミドルウェアを検討する事なしに
音声認識エンジン等から、直接コマンドが実行できるようになるかも知れません
もう少し突っ込んでいうと、マクロツール等も作成し易くなりそうです
又、他のアプリケーションからのデータ連携の幅が広がり
今まで考えもしなかったような用途で、利用できる可能性もありそうです・・・ね

現在は、ミドルウェアでプロセス間通信用のメッセージ待機をして
外部のインタープリタ(ruby・VBA)等からのSendMessageを受け取って処理し
jwwのコマンドを発生させて、実行するようなテストをしていますが
考えてみれば、SkypeAPIのような感じで、jwwで実装されれば単純・明快そうです


Indexへ
(15600)←【15602】→(15605)
------------------------
【タイトル】Re(1):プロセス間通信の提案
【記事番号】 15602 (15600)
【 日時 】09/08/07 08:01
【 発言者 】mel
【 リンク 】http://www.melsystem.com



いやー、これいいですね!
パソコンにぶつぶつ言うのもおかしな光景かもしれませんが(笑)

ただ考えてみると、Jwwはマウスでの選択操作を極限まで少なく
するためにクロックメニューと言う素晴らしいアイデアが導入
されたと思うのですが

音声でアプリ内部のイベントハンドラ呼び出しが可能になると
基本的に機能選択のためのマウス操作などははまったく発生し
ないわけですよね

「エン」 で円コマンド起動、 「ごひゃくミリ」 で半径 500mmを
指示、 マウスを移動して 「そこ」 で円が描画
「まった」でひとつキャンセル
「マッタナシデス」と言われたりして、将棋だな(笑)

こうなるとパソコンに使われている状態から、命令して使う感覚に
近くなるような気がしますし、声だけで操作できると特定の障害の
ある方にとっても朗報でしょうね。
Jwwで実現可能かは別として今後発展してほしい技術ですね


Indexへ
(15602)←【15605】→(15618)
------------------------
【タイトル】Re(2):プロセス間通信の提案
【記事番号】 15605 (15602)
【 日時 】09/08/08 08:44
【 発言者 】prismic ue_y2727@kobej.zzn.com

▼mirrorさん、melさん、こんにちは

おもしろいですね。
Windows Vist にはアクセサリの中に「Windows 音声認識」ソフト
がありますが、スタートからJWWの起動、コマンドの選択までは
出来ているんですが、ご認識も多いです。ついつい声が大きくなってしまい
よりいっそう認識しなくなってしまいます。

クリック、数値入力、文字入力などはうまくいってません。
(設定すればいけるのかも?)

「ドラゴンスピーチ」「黒子の音声認識らんちゃ」なども
数年前に使用してみましたが挫折市取ります。(笑)


Indexへ
(15605)←【15618】//(15603)
------------------------
【タイトル】Re(3):プロセス間通信の提案
【記事番号】 15618 (15605)
【 日時 】09/08/11 20:03
【 発言者 】mirror

▼prismicさん
>>パソコンにぶつぶつ言う・・・
今でも、図面を書くときにモニターにぶつぶつと何か喋ってないですか?
実は、私は喋っています
それだけでは寂しいので、時々図面内の文字を読み上げさせては、紛らわしています
Skypeで相手と打合せしながら書くと、はかどりが早いのも事実です
年齢のせいですかね・・・

▼melさん
>>設定すればいけるのかも?
いけるといいですね・・・vista組の有志諸兄に期待して待ちましょう
というか、いけるようならばミドルウェアとかjwwへの実装提案等いらない話ですね
誤認識についてはトレーニングと環境次第だと思いますよ
私の場合は、Bluetoothのヘッドセットを使いクリアな環境でトレーニングして
別プロセスから直接jwwのコマンドを使うのでクリック・数値入力・文字入力なども
動作はしていますが

閑話休題
jwwでの実装となると、タスクの制御に工数が掛かるだろうから
描画廻りのレスポンスに影響が出るのも面白く無いかなぁ・・・とか
やはり、別プロセスで待機してコマンドを投げてあげるのが正解かも・・・とか
思ったりもしています

[○○]→[別プロセス]→[jww]
例えば○○は音声認識エンジン等から、コマンド入力や数値入力とか
下手な入力なぞしようものなら、○○に不適合ですとか・・・怒られたりして
やっぱり、パソコンに使われているような気持ちになって凹むとか
[jww]→[別プロセス]→[○○]
例えば○○は表計算等に、jww形式クリップボードデータをztemp.txt等に変換したものとか
書き出す範囲内容に不備があったりすると、計算できません・・・とか嫌われたりして
やっぱり、パソコンに使われているような気持ちになって凹むとか
まぁ色々と道程は長いので
暇なときにミドルウェアの制作を進めてみようかな・・・と、妄想しています

返信ありがとうございました