java 怎样调用windows的tts
1个回答
展开全部
采用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(女声)。
使用说明:
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(女声)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |