用了一下Android中的默认的文本阅读引擎,真的很难听,真的一听就不是人读的。看来文本阅读还需要大家的等多的关注。对于中文支持的就更差了。
Android使用的是espeak作为实现的,espeak是一个C开发的,目前有中文的阅读数据。ceponline 使用了JNI让espeak可以在Windows下Java环境运行,也简要说明了一下阅读引擎的基本原理,大家可以看一下。
参考
- Android中引擎的官方的介绍
- 关于espeak的使用 http://espeak.sourceforge.net/
- 通过JNI使用JavaSE阅读引擎
http://hi.baidu.com/ceponline/blog/item/8e9562667684d02faa184c62.html