1、可以依赖于第三方的中文引擎的安装,从而实现中文语音的播报。
2、以讯飞语记为例,在应用商店搜索并下载讯飞语记,下载后不需要登录,找到通用设置下的语音合成设置。将此时系统的语言设置为中文简体。就可以使用TextToSpeech进行离线语音合成了。
若更改手机菜单语言,请 *** 作:设置(齿轮图标)-语言和键盘/语言和输入(查找字母A的图标)-语言(第一项)-查找并选择需要的语言即可。部分机器 *** 作方式:设置(齿轮图标)-我的设备/控制(上方第二或第三个图标)-语言和键盘/语言和输入(查找字母A的图标)-语言(第一项)-查找并选择需要的语言即可。
有名的中文语音合成TTS,以及各自的差异。第一类,跟系统接口吻合的。
一,讯飞语音TTS1.0
合成的效果清晰流畅,不生硬,英文也读得挺好的,听起来很舒服,
二,SVOX
这个也做得很强大,N多的语言支持,中文不仅支持普通话,还支持广东话!
三,三星TTS
三星TTS,支持韩文,中文跟英文,每一字吐字还比较清晰,
安装apk,然后把SMT文件夹整个拷贝到SD卡的根目录
第二类是以独立的apk形式存在的主要在下面的两种
一,捷通华声
它的调用方法是使用java的反射机制来使用已经安装的TTS类。需要学习一下“捷通华声听书”才能大概知道怎么使用该TTS,
二,手说TTS
手说也是独立安装的一个TTS引擎,目前好像只支持中文语言。它接口公开,语音质量还行,
对于第一种作为切合系统接口的TTS中文引擎,安装之后,需要安装语言包,然后还得简单的设置一下才可以使用,方法如下:
设置-》语音输入与输出-》文字转语音设置,把对应的TTS引擎后面的勾,勾上,再在“默认引擎”里面设置你所需要的TTS,然后就可以聆听示例了。
而对于第二种,一般都会带有一个activity可以聆听示例的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)