【初心者】Java質問・相談スレッド108【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0288デフォルトの名無しさん
2007/11/13(火) 01:30:39最初はJulius for SAPIにアクセスできるDLLを自分で作って・・とか考えていたんですが
どうも自分には難しくて挫折していました.
ttp://julius.sourceforge.jp/index.php?q=juliankit.html
で,いろいろと考えた結果↑以下のJulian記述文法音声認識実行キットをJavaから動かして,
その結果をJavaで処理できるのではないかと思い至りました.
が,ProcessBuilderでコマンドラインのプログラムを呼び出せるのは分かったんですが
継続的に処理を待ち続けて,プログラムの出力があるたびにJavaのほうで処理を受ける方法が
分からなくて悩んでおります.
Julian記述文法音声認識実行キットは
C:\>bin\julian.exe -C testmic.jconf
のような形で実行すると,最初数行システム起動処理が標準出力として出力され
その後,マイクでの音声入力を待ち,定義ファイルの内容にしたがって
音声入力があるたびに認識処理を行い,
<s> リンゴ を 3 個 ください </s>
といったような認識結果の出力を行います.
このときに,「リンゴ」と「3個」という認識結果をJavaで取得し,
apple()メソッドに3という引数を渡して呼び出し,その後また音声認識処理を待ち続ける
といったようなことをやりたいのですが
ProcessBuilderを利用してプログラムを実行した後,音声入力が行われるたびごとの
認識結果をJavaのプログラムで取得し続ける方法はありませんでしょうか?
ヒントなりとでも頂ければ幸いです.
よろしくお願いします.
■ このスレッドは過去ログ倉庫に格納されています