android 如何朗读中文? 英文朗读没问题.Locale.CHINA或Locale.CHINESE不起作用。

解决方案 »

  1. google自带的tts是不支持中文朗读的,需要去网上下载三方的引擎。
      

  2. http://es.androlib.com/android.application.com-shoushuo-android-tts-zpDij.aspx
    这里有个免费的好像,android上用的,下来里面应该开发手册和引擎库。
      


  3. 一个2M多的软件,可以运行起来。也可以朗读中文但是却得而知它是如何引用库的。我用91助手下载了它安装目录下的文件。如下:database(shoushuo_tts.db)   files(该文件夹下有一个没有后缀的文件,不识别) lib(空) shared_prefs(mobclick_agent_header_com.shoushuo.android.tts.xml,mobclick_agent_state_com.shoushuo.android.tts.xml),还请指点。
      

  4. 不要沉,贴子。http://www.eoeandroid.com/thread-35405-1-1.html这个链接里面有一个例子,但是它用的TTS的类,打了横杠,是不建议使用的类,还请高手帮忙。
      

  5. Google不是自己用tts的嘛?google map的中文版的语音就很不错啊。
      

类似问题 »