uniapp简单版语音唤醒

该博客介绍了在uni-app中集成百度语音唤醒插件的步骤。首先要登录百度AI开放平台获取唤醒词,注册百度云并创建应用,复制id号;接着在插件市场搜索语音唤醒插件,复制代码到项目;将'WakeUp.bin'文件放到指定目录,在HBuilderX中勾选模块,打包自定义基座测试,同时要打开麦克风权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:

先登录--- 获取唤醒词

相关网址  百度AI开放平台-全球领先的人工智能服务平台-百度AI开放平台

第二步:

去注册百度云 
访问这个网址  百度智能云-登录

去创建应用   

 

 

 

请注意自己的 app的打包时候的包名 要填上啊!!!!!!!!!!!!!!!!

 

要 复制上面的 id 号 

第三步:

去插件市场 搜索  语音唤醒

 百度语音唤醒及语音识别 - DCloud 插件市场

然后把这段代码复制到你的项目中 下方填的就是你们上面注册完之后的id号

<template>
	<view class="content">12121</view>
</template>

<script>
var bd = uni.requireNativePlugin('amwhyh-Bdspeech');
export default {
	data() {
		return {
			title: 'Hello',
			word: ''
		};
	},
	onShow() {
		bd.wakeup({ appid: ' ', key: ' ', secret: ' ' }, function (e) {
			console.log('e', e);
			if (e.code == 0) {
				console.log('等待唤醒');
			}
			if (e.code == 9 && e.words) {
				console.log('唤醒成功!唤醒词' + e.words);
				//启动语音识别  默认中文普通话 (pid:1537) 开启长语音,使用实时语音额度
				bd.startRecognize({ appid: ' ', key: ' ', secret: ' ' }, function (res) {
					if (res.code == 0 && res.words) {
						console.log(res.words);
						bd.stopRecognize();
					}
				});
			}
		});
		//停止唤醒
		// bd.stopWakeup();

		// //停止语音识别
		// bd.stopRecognize();
	},
	methods: {}
};
</script>

 最重要的一点是:

 'WakeUp.bin',放在本项目的 'static/wakeup/'目录下,如不存在此目录就新建
在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块。试用一下就行(可以购买的)

打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。 

记得打开麦克风的权限啊!!!!!!!! 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_2524963996

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值