0

私はまだJavaにかなり慣れていないので、コンピューターがあなたの話を聞いて、Javaロボットを使用して言葉や何かで言ったことを書くことができるプログラムを作成することを考えていました. 正直なところ、私はこれをどこから始めればよいかわかりません。これについては、本当に助けが必要です。また、自分のコンピュータを見回していて、ある種の音声エンジンが搭載されていることに気付きました。それを自分のプログラムに実装する方法はありますか?

前もって感謝します

4

2 に答える 2

3

ディクテーション ソフトウェアの機能を利用して Java プログラムにフックする場合は、まず JavaSpeech API または Microsoft Speech API と Java Native Interface (JNI) を調べてみてください。後者は、初心者にとって単純なプロジェクトではありません。前者は、ディクテーション ソフトウェアに互換性がある場合、比較的初心者にとっては数週間程度の作業になる可能性があります。

ディクテーションされた音声を Word または他の外部プログラムに表示させるために、Java プログラムがどこに適合するかは私には明らかではありません。ディクテーション ソフトウェアは、おそらく現在アクティブなウィンドウが何であれ、ディクテーション機能をネイティブに提供します。

于 2012-06-10T02:58:59.033 に答える
0

音声認識は、理解するのが複雑なプログラミングです。あなたは初心者なので、完全にJavaで書かれた認識用のSphinx4と、完全にJavaで書かれたシンセサイザーとしてのFreeTTSを見てください。最初に簡単な認識機能を作成してから、JNI を使用してディクテーションを考えることができます

于 2012-08-19T15:39:56.097 に答える