没找到班级,为什么?

时间:2012-08-28 13:10:41

标签: java speech-recognition speech-synthesis

我正在尝试导入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文件后,dir的截图如下: - enter image description here

需要包含所有jar文件;任何简单的教程或步骤都会对我有所帮助。

3 个答案:

答案 0 :(得分:2)

你上课

  

javax.speech.recognition.Result.class

在类路径上不可用。您可能错误地将包含此类的语音识别jar(包含语音识别特定类的Java库)放错了地方。看看那个。

答案 1 :(得分:0)

尝试'FreeTTS'实现并从包中获取JSAPI实现。我不记得JSAPI是否提供了常规JDK,但我可能错了。

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

src zip文件包含JSAPI.sh和JSAPI.exe脚本,其中包含有关如何使其可用的自述文件。

答案 2 :(得分:0)