更新记录

1.0.1(2024-09-30) 下载此版本

添加语音合成功能

1.0.0(2024-09-24) 下载此版本

初始化


平台兼容性

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

android-utils

    import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

    showToast("test");

    showToastButton("test");

    androidDialog("标题","消息","确定",function(){
            showToast("单击确定")
    },"取消",function(){
        showToast("单击取消")
        return true;
    })  

    showColorToast("这是一个安卓原生吐司","#ff0000")

    screenShotEnableState(true);// 禁用截屏
    screenShotEnableState(false);// 启用截屏

语音对象

AndroidTTSVoice

uniapp


import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

tts=new AndroidTTSVoice(function(state){
    console.log(state)
    if(state){
        tts.listenerVoiceState(function(b){
            console.log(b)
        })
        tts.speak("语音测试");
    }
});

uniappx


import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

tts=new AndroidTTSVoice(function(state:boolean){
    if(state){
        tts.listenerVoiceState(function(b:boolean){
        })
        tts.speak("语音测试");
    }
});

对象方法

AndroidTTSVoice 构造方法

参数1 function 方法 function 参数1 boolean

播放

speak()

参数1 string 播放内容

获取可用语音名称

getVoiceNames

retrn string[]

设置语音名称

setVoiceName

参数1 string 语音名称

设置语速

setSpeed

参数1 number 0-1

停止

stop

是否正在播放

isSpeaking

return boolean 是否正在播放

监听播放状态

listenerVoiceState

参数1 function 参数1 number 0 开始 1 完成 2 错误

开发文档

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

隐私、权限声明

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

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

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

许可协议

MIT协议

暂无用户评论。

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