免费插件地址:MT-TTS离线语音合成 - DCloud 插件市场
1. 下载插件到本地,解压文件。
2. 将解压的文件放在项目的根目录新建的文件nativeplugins下。注意是解压后的文件内包含“android”目录,package.json文件等。否则读取不出来插件
3.在manifest.json配置文件找到“APP原生插件配置”--》"本地插件"勾选插件。如果在本地插件的插件列表找不到当前插件,此时注意插件的目录是否正确。
4.根据教程写好代码之后,重新打包基座。
5.进行测试,我使用的是“MT-TTS-Speech” 不同手机 语音引擎( 相关免费的安卓语音引擎TTS)不同。语速语调我使用默认设置。
遇到的问题集合:
1.本地插件读取不出来。注意nativeplugins文件下插件包的目录层级,我是多了一个相同插件名的文件层级。
2.夜神模拟器一直测试TTSSpeech.speek({ text:data.text});提示speek方法错误,后面修改speak没提示错误。
3.模拟器没有声音。更换真机测试正常,模拟器上没安装语音引擎。