因为业务需要,需要用到tts播报中文语音,但是目前插件库能搜到的tts插件几乎全是英文的(因为谷歌安卓系统本身的问题),所以只能自己借助中文tts语音包编写插件.

目前插件已经更新到插件库,本人在ionic4下采用angular开发方式已经完成了验证与使用.需要的可以直接使用我写好的插件,还有其他需求的可以参考我的源码.

源码

使用方式

下载

1
cordova plugin add cordova-plugin-chinese-tts

在ts(angular)中使用

1
2
3
4
5
6
7
8
9
1. 申明(原生中不需要这一步)
declare let cordova:any;

2. 初始化语音引擎
cordova.plugins.chineseTTS.init();


3. 播放
cordova.plugins.chineseTTS.speak("你好");