uniapp语音识别_uniapp结合小程序第三方插件“WechatSI”实现语音识别功能,进而实现终端控制...

本文介绍了如何使用uniapp结合小程序第三方插件WechatSI来实现语音识别功能,通过语音控制终端。在manifest.json中配置插件后,在vue组件中插入展示代码,并设置语音开始、结束及识别事件的js方法。识别的文本可以进一步用于翻译或其他操作,例如通过socket通信控制大屏展示项目。
摘要由CSDN通过智能技术生成

最近在用soket实现终端控制器的功能,然后就想用语音控制,这样显得更AI

WechatSI在manifest.json中配置:

在vue中插入如下展示代码:

语音识别内容:{ {currentText}}

如果需要按住按钮说话,松开回调:

接下来就是js使用方法:

streamRecord: function() {

voicManager.start({

lang: 'zh_CN',

})

uni.vibrateShort();

this.isSpeaking = true;

},

streamRecordEnd: function() {

voicManager.stop();

uni.vibrateShort();

this.isSpeaking = false;

},

initRecord: function() { //有新的识别内容返回,则会调用此事件

// voicManager.onRecognize = (res) => {

// let text = res.result

// this.currentText=text;

// }

// 识别结束事件

voicManager.onStop = (res) => {

console.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值