
tts引擎不支持当前语言原因:安卓系统中只有谷歌默认的PicoTTS则是不支持中文的合成与播报的。
1、可以依赖于第三方的中文引擎的安装,从而实现中文语音的播报。
2、以讯飞语记为例,在应用商店搜索并下载讯飞语记,下载后不需要登录,找到通用设置下的语音合成设置。将此时系统的语言设置为中文简体。就可以使用TextToSpeech进行离线语音合成了。
picotts华为安装语音数据包,方便语音数据的储存和转化,安装方法如下:
1、首先打开华为手机,在界面中找到设置,点击打开;
2、其次在界面的下方找到语音引擎按钮,点击进入;
3、最后找到语音数据,点击安装即可。
如果你的手机已经ROOT
就用R
E
文件管理器
进入手机应用系统
SYSTEM
然后进入APP文件管理
找到PICO.TTS
删除就好了
注意
要挂载为只读
就好了
谢谢
Pico TTS自带安装语音数据包Pico TTS自带不含中文
我从三星机器中提取的,我的HTC手机测试通过,原先我的手机tts中没有Pico TTS的语音包,经过提取后正常使用。
语音包里面包含:英文(美国)、英文(英国)、法文(法国)、意大利文(意大利)、德文(德国)、西班牙文(西班牙)
操作步骤:
1.下载我的附件后解压到手机存储卡里;
2.把解压的文件夹及其里面的内容复制到/system中;
3.用RE改权限;文件夹为rwxr-xr-x;文件夹里面的的文件权限改为rw-r-r。