请问以下JAVA说明应该怎样操作?关于调用dll的.谢谢了,大神帮忙啊

采用JNI调用Windows自带的(或者其他TTS引擎安装的)TTS,提供Java接口,方便其他Java程序调用系统TTS。使用说明:1)拷贝CamelTTS.dll到你... 采用JNI调用Windows自带的(或者其他TTS引擎安装的)TTS,提供Java接口,方便其他Java程序调用系统TTS。 使用说明: 1)拷贝CamelTTS.dll到你的java项目的lib目录,因为java程序引用这个dll的路径是“System.loadLibrary("lib/CamelTTS");”。 2)拷贝CamelTTS.jar到你的java项目的lib目录,当然要引入到classpath。 3)在你的程序里面call这个接口,例子如下: public static void main(String args[]) { DoSpeak doSpeak = new DoSpeak(); doSpeak.speakString("\u8BF7N002\u52301\u53F7\u67DC\u53F0"); } 4)最后的一步,安装你的Windows的TTS,比如:NeoSpeech,发音很标准,当然Windows缺省的也有,可以用这个方式决定启用哪个TTS:“开始-设置-控制面板-语音-文字/语音转换”,选择LH Michael(男声),LH Michelle(女声)。 需要文件的 641698088@qq.com,包含两个文件:CamelTTS.jar 和 CamelTTS.dll 我不会怎么操作才能用上那两个文件 展开
 我来答
██套の个██
2015-04-10 · 超过55用户采纳过TA的回答
知道答主
回答量:109
采纳率:100%
帮助的人:103万
展开全部
因为你装载的库(dll)的路径是lib/CamelTTS,而你的dll放在lib下,当然是不可以的 有以下几种修改方式: 1:把dll放到lib/CamelTTS目录下 2:把System.loadLibrary("lib/CamelTTS");改成把System.loadLibrary("lib"); 3:什么也不要改,在运行的时候用命令java -Djava.library.path=lib tryTTS
猪BB卡卡821
2015-04-10 · TA获得超过192个赞
知道答主
回答量:130
采纳率:0%
帮助的人:148万
展开全部
你可能没有设好classpath 在系统变量里新增Classpath,变量值是你自己建的lib文件夹路径 如果你用eclipse 你可以在项目上直接右键 build path 导入那个LIB文件夹 如果上面都不行,还有一种更痞的办法,直接把lib文件夹拷贝到你jdk安装目录下的lib和bin文件夹下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式