2012-08-28 73 views
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文件后,目录的截图如下: - enter image description here

是所有jar文件需要被包括在内;任何简单的教程或步骤都会帮助我很多。

+1

您需要包含一个语音识别库。 AFAIK它没有内置。尝试搜索一个实现符合您的需求的标准API的库。 –

回答

2

你类

javax.speech.recognition.Result.class

不可用的类路径上。您可能错误地放置了包含此类的语音识别jar(包含语音识别特定类的java库)。看看这个。

0

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

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

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

+0

我已经安装了freetts,但仍然无法导入这些类。请帮忙 – Ankit

+0

当你得到FreeTTS SRC.zip时,它里面有一个LIB文件夹。在那里,你会发现需要运行的JSAPI.exe文件或JSAPI.sh脚本。它会解压文件'jsapi.jar'。 然后你只需要使用这个jar文件并从你的ant,eclipse,maven或者其他任何你可能使用的引用。 – user1054394

+0

谢谢,我运行的文件和一些文件可能已填充在目录中。我不知道如何将文件导入到eclipse中。请帮忙吗? – Ankit

相关问题