admin 管理员组文章数量: 1184232
- 开发流程
下载MT-TTS离线语音合成的离线包,里面有demo
MT-TTS: UniApp安卓原生 TTS引擎插件https://gitee/aitter/mt-tts
下载地址及使用方法:MT-TTS离线语音合成 - DCloud 插件市场MT-TTS离线语音合成https://ext.dcloud/plugin?id=3682,
1、把nativeplugins文件夹拷贝到项目根目录下面
2、配置manifest.json文件,——> APP原生插件配置——>MT-TTs语音合成
3、先打一个自定义基座,把需要的原生插件打到真机运行基座里,然后在本地写代码调用调试。
(参考文档:uni-app原生插件(native plugin)使用说明 - DCloud问答)
自定义基座完成设置运行基座选择->自定义调试基座
4、使用自定义基座开发调试uni-app原生插件后,不可直接将自定义基座apk作为正式版发布。
应该重新提交云端打包(不能勾选“自定义基座”)生成正式版本。
三、数据
API:
- 初始化 init(callback, engineName?)
- 获取已系统安装的TTS getInstallTTS(([{label, name}])=>{})
- 设置引擎 setEngine(engineName)
- 设置语调 setPitch(num) 0-100, 默认 50
- 设置语速 setSpeed(num) 0-100, 默认 50
- 获取状态 isSpeeking()
- 设置语言 setLanguage(name) 默认中文
- 播放 speek({text: 'test'})
- 停止 stop()
- 销毁 destroy()
- 打开语音设置 openSetting()
- 开始播放回调注册 (callback)
- 完成播放回调注册 onDone(callback)
- 播放出错回调注册 (callback)
版权声明:本文标题:uni-app实现PDA的离线语音(二)MT-TTS离线语音合成插件下载及集成 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765753874a3411958.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论