uni-app实现PDA的离线语音(二)MT-TTS离线语音合成插件下载及集成

  • 开发流程

下载MT-TTS离线语音合成的离线包,里面有demo

MT-TTS: UniApp安卓原生 TTS引擎插件https://gitee.com/aitter/mt-tts

下载地址及使用方法:MT-TTS离线语音合成 - DCloud 插件市场MT-TTS离线语音合成https://ext.dcloud.net.cn/plugin?id=3682

1、把nativeplugins文件夹拷贝到项目根目录下面

2、配置manifest.json文件,——> APP原生插件配置——>MT-TTs语音合成

3、先打一个自定义基座,把需要的原生插件打到真机运行基座里,然后在本地写代码调用调试。

(参考文档:uni-app原生插件(native plugin)使用说明 - DCloud问答)

自定义基座完成设置运行基座选择->自定义调试基座

 4、使用自定义基座开发调试uni-app原生插件后,不可直接将自定义基座apk作为正式版发布。
应该重新提交云端打包(不能勾选“自定义基座”)生成正式版本。

三、数据

API

  1. 初始化 init(callback, engineName?)
  2. 获取已系统安装的TTS getInstallTTS(([{label, name}])=>{})
  3. 设置引擎 setEngine(engineName)
  4. 设置语调 setPitch(num) 0-100, 默认 50
  5. 设置语速 setSpeed(num) 0-100, 默认 50
  6. 获取状态 isSpeeking()
  7. 设置语言 setLanguage(name) 默认中文
  8. 播放 speek({text: 'test'})
  9. 停止 stop()
  10. 销毁 destroy()
  11. 打开语音设置 openSetting()
  12. 开始播放回调注册 (callback)
  13. 完成播放回调注册 onDone(callback)
  14. 播放出错回调注册 (callback)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值