更新记录

1.0.1(2024-12-23)

文档更新

1.0.0(2024-12-23)

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

平台兼容性

uni-app x

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 - - -

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

简介

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

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

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

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

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. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

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