java语音合成技术 说说我的想法:先把每个字(至少常用字吧)的读声分别保存成音频文件,在用一个Map把字跟读音音频文件的映射保存起来(怕内存不够也可以保存到数据库),在朗读文字时根据文字查找到对应的音频,再播放出来,不过遇到多音字有点麻烦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原理很简单,你有从汉字字符到语音的映射也就是对应关系就行。但是复杂的是,你要如何得到这个映射呢?很不好弄吧,java是没有这样的原始api的。另外多音字问题也是一个不容易解决的问题。不过,如果是windows xp系统装有语音支持的话,可以靠JNI调用windows相关函数来实现,推荐看看windows体系编程的书籍,会有相关的介绍 Windows的话,装TTS,再装个真人语音,用JNI调用TTS的dll,以前用Qt写也是这么做的。 谢谢各位,搞定了,在Linux系统上安装了 ekho 后在java里面发送命令可以。 下载EKHO 在Linux下进行安装http://e-guidedog.sourceforge.net/ekho_cn.php有提示怎么用 我受不鸟了-一个ie与firefox在处理文件路径上的问题 500错误,不知道该如何解决 一个日期转换问题! 关于bean:write 一个空指针问题 struts+hibernate整和问题 Quartz2.2.1暂停任务,过一段时间恢复任务,会运行这段时间换存的任务,怎么去掉? 数据库连接在使用过程当中断掉 ★★J2EE应用中数据库设计的问题!150分开贴,请大家支持。★★ jbuilder连MS-SQL出现问题 JAVA EE开发虚拟机装什么系统好 weblogic.xml的DTD声明问题
有提示怎么用