因为业务需要,需要用到tts播报中文语音,但是目前插件库能搜到的tts插件几乎全是英文的(因为谷歌安卓系统本身的问题),所以只能自己借助中文tts语音包编写插件.
目前插件已经更新到插件库,本人在ionic4下采用angular开发方式已经完成了验证与使用.需要的可以直接使用我写好的插件,还有其他需求的可以参考我的源码.
使用方式
下载
cordova plugin add cordova-plugin-chinese-tts
在ts(angular)中使用
1. 申明(原生中不需要这一步)
declare let cordova:any;
2. 初始化语音引擎
cordova.plugins.chineseTTS.init();
3. 播放
cordova.plugins.chineseTTS.speak("你好");