发布网友 发布时间:2022-03-26 02:47
共2个回答
热心网友 时间:2022-03-26 04:17
1,正确读取文字,编码技术一定是要的了
2,读取的文字的读音必须能找到,这就需要你的程序里有一本字典,能够找到读音。
3,各种发音(虽然可以枚举出来,但是因为多音字的存在,你必须准备一本常用词词典)
4,Java调用系统声音的系统。。。
。。。
这些解决了你的程序就已经很大了追问1、2、3我都已经解决,包括楼上的思路我也能实现。问题这种还是太复杂了。对服务器的压力很大。
追答你想写一个程序,一个人的机器和百度的集群服务器能有相同的功能?想的有点多啊
热心网友 时间:2022-03-26 05:35
这个系统的关键是一个字典数据库,你需要一个详尽到爆的字典数据库,逻辑方面有限判断多音字的词匹配,然后在匹配剩下的字,把音频文件一个个放出来或是有什么技术的可以组合成一个文件播放。
这都是我能想到的逻辑,不一定和实际的相同