0

javax.speech.recognition.Result; をインポートしようとしています。私のコードで。しかし、クラスが見つからないというエラーが発生しています。

javap; での確認について。次のように:-

C:\Documents and Settings\ankit.g>javap javax.speech.recognition.Result
Error:  class not found: javax.speech.recognition.Result

私はJava 7を使用しています。次の出力を見つけてください:-

C:\Documents and Settings\ankit.g>java -version
  java version "1.7.0_05"
  Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
  Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

助けてください、私は音声認識に取り組もうとしています。

ありがとう


jsapi.sh ファイルをインストールした後のディレクトリのスクリーンショットは次のとおりです。 ここに画像の説明を入力

すべての jar ファイルを含める必要があります。簡単なチュートリアルや手順があれば、大いに役立ちます。

4

3 に答える 3

2

あなたのクラス

javax.speech.recognition.Result.class

クラスパスでは使用できません。このクラスを含む音声認識 jar (音声認識固有のクラスを含む Java ライブラリ) を置き忘れた可能性があります。それをチェックしてください。

于 2012-08-28T13:15:44.770 に答える
0

「FreeTTS」実装を試して、パッケージ内から JSAPI 実装を入手してください。JSAPI が通常の JDK で提供されていたことを覚えていませんが、間違っている可能性があります。

http://freetts.sourceforge.net/docs/index.php

src zip ファイルには、JSAPI.sh および JSAPI.exe スクリプトと、それを使用可能にする方法に関する readme が含まれています。

于 2012-08-28T13:20:17.317 に答える
0

解説付きのHello World型音声認識サンプルプログラムです。

Java Speech API に関するウィキペディアの記事と、オープン ソースの音声合成パッケージ FreeTTSへのリンクを次に示します。

これは、Android 用の Java 音声認識パッケージに関するスタックオーバーフローの質問です。他のスタックオーバーフローの質問と回答も利用できます。

于 2012-08-28T13:24:31.207 に答える