更新记录

1.0.1(2024-12-23)

文档更新

1.0.0(2024-12-23)

  • 支持语音合成,文本转语音
  • 支持设置音调和语速

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.6.8,Android:4.4,iOS:不确定,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

文字转语音(文字播报、语音合成)、震动提示 Ba-TTS-U

简介

Ba-TTS-U 是一款uniapp语音合成(tts)插件,支持文本转语音(无服务费),支持震动提示。(注意:建议先试用,再购买)。

  • 支持语音合成,文本转语音
  • 支持震动(可自定义任意震动效果)(1.1版本支持)

支持定制,有建议和需要,请联系QQ:2579546054(如本地包、源码)

也可关注博客,实时更新最新插件

uniapp 常用原生插件大全

声音提示、震动提示、语音播报 Ba-Beep(播放音频文件)


使用方法

script 中引入组件

    import { speak, stopSpeak, StartOptions, StopOptions, ApiResult, StatusResult } from "@/uni_modules/Ba-TTS-U";

script 中调用(示例参考,可根据自己业务和调用方法自行修改)

    import { speak, stopSpeak, StartOptions, StopOptions, ApiResult, StatusResult } from "@/uni_modules/Ba-TTS-U";
    export default {
        data() {
            return {
                msgList: [] as Array<string>
            }
        },
        methods: {
            speak() {//语音播报
                let options = {
                    text: "自2014年起,每年的10月31日是“世界城市日”。一直以来,城市可持续发展都是习近平沉甸甸的民生牵挂",
                    pitch: 1,
                    speed: 1,
                    success: (res : ApiResult) => {
                        console.log(res)
                    },
                    statusChange: (res : StatusResult) => {
                        console.log(res)
                    }
                } as StartOptions
                speak(options)
            },
            stopSpeak() {//停止播报
                let options = {
                    success: (res : ApiResult) => {
                        console.log(res)
                    }
                } as StopOptions
                stopSpeak(options)
            }
        }
    }

api 列表

方法名 说明
speak 语音合成并播放
stopSpeak 停止播放

UTS 基础文档

UTS 语法 UTS API插件 UTS 组件插件 Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

android.permission.VIBRATE

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问