README
百度语音合成Cordova插件-Android版
1. 安装插件
1.1 本地安装
cordova plugin add <插件本地目录> --variable APPID=your AppID --variable APIKEY=your API_Key --variable SECRETKEY=your SECRET_KEY
注意:
- 在cordova项目目录下执行。
- 插件本地目录可以是绝对路径,也可以是相对路径。
- AppID、API_Key、SECRET_KEY这三个参数是你在百度AI开放平台(http://ai.baidu.com)上注册创建应用后由平台自动生成的。
1.2 npm安装
cordova plugin add cordova-plugin-baidutts --variable APPID=your AppID --variable APIKEY=your API_Key --variable SECRETKEY=your SECRET_KEY
注意: 由于npm包大小的限制,插件中附带的百度语音合成SDK和语音资源文件无法一起打包上传到npm库中。你可以单独下载master版本或者在百度官网下载Android离线开发包。npm安装插件后,将相关开发包及资源文件按如下方式复制到Cordova项目中即可:
- assets目录下的所有文件复制到cordova项目的platforms/android/app/src/main/assets目录下。
- libs/com.baidu.tts_2.3.2.20180419_5a5fec8.jar文件复制到cordova项目的platforms/android/app/libs目录下。
- libs目录下5个目录arm64-v8a、armeabi、armeabi-v7a、x86、x86_64复制到cordova项目的platforms/android/app/src/main/jniLibs目录下。
2. 插件使用
语音合成播报:
window.BaiduTtsPlugin.speak([content]);