uniapp简单版语音唤醒

第一步:

先登录--- 获取唤醒词

相关网址  百度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输出测试。 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/91094.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 入门案例模版

vue 入门案例1 01.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> &l…

NI RF 无线设计与测试产品 ,你所需要了解的一切

无线设计与测试 随着无线通信的界限不断突破&#xff0c;NI专门针对快速原型验证和生产测试提供了各种软件无线电设备、发生器、分析仪和收发仪。 矢量信号收发仪 VSTRF信号发生器软件无线电 USRP网络分析仪频谱和信号分析仪RF和微波开关功率传感器RF信号调理 矢量信号收发仪…

Plasticine: 面向并行模式的可重配架构

本文基于对并行模式的分层架构、数据局部性和控制流的抽象&#xff0c;提出了Plasticine架构&#xff0c;从而为并行模式计算提供更好的灵活性和更低的能耗支持。原文: Plasticine: A Reconfigurable Architecture For Parallel Patterns 摘要 近年来&#xff0c;由于可重配架构…

(十九)大数据实战——Flume数据采集框架安装部署

前言 本节内容我们主要介绍一下大数据数据采集框架flume的安装部署&#xff0c;Flume 是一款流行的开源分布式系统&#xff0c;用于高效地采集、汇总和传输大规模数据。它主要用于处理大量产生的日志数据和事件流。Flume 支持从各种数据源&#xff08;如日志文件、消息队列、数…

嵌入式学习之popen函数

相比于system输出的好处&#xff0c;popen可以直接输出运行结果 14.进程总结 需要重点掌握进程配合相关概念&#xff0c;创建进程函数fork的使用&#xff0c;理解进程创建发生了什么事&#xff0c;exec族函数&#xff0c;exec族函数配合fork使用。

SQL注入漏洞复现:探索不同类型的注入攻击方法

这篇文章旨在用于网络安全学习&#xff0c;请勿进行任何非法行为&#xff0c;否则后果自负。 准备环境 sqlilabs靶场 安装&#xff1a;详细安装sqlmap详细教程_sqlmap安装教程_mingzhi61的博客-CSDN博客 一、基于错误的注入 注入讲解 介绍 基于错误的注入&#xff08;Err…

2023年8月31号获取微信视频号视频资源

获取微信视频号视频资源 一&#xff0e;安装IDM软件 1.找到压缩包“IDM_v6.39.7此为新版.zip”&#xff0c;解压 2.点击IDM_v6.39.7_Repack.exe安装IDM软件 3.自己选择安装位置 4.点击确定&#xff0c;等待安装完成即可&#xff0c;完成后桌面会出现以下快捷方式 5.双…

结构体(个人学习笔记黑马学习)

1、结构体的定义和使用 #include <iostream> using namespace std; #include <string>struct Student {string name;int age;int score; }s3;int main() {//1、struct Student s1;s1.name "张三";s1.age 18;s1.score 100;cout << "姓名&a…

第八周第四天学习总结

测试linux基础并复习基础命令

富而喜悦九仔短短10秒的拥抱让百万网友直呼“太可爱!”

现如今网络发展速度非常快&#xff0c;各种各样的走红层出不穷&#xff0c;甚至有很多人都是一夜之间爆红的&#xff0c;出名的速度非常快。近期&#xff0c;在新浪微博的热榜中&#xff0c;有一个富而喜悦九仔的话题横空出世&#xff0c;微博博主富而喜悦外事部小九&#xff0…

http和https的区别?

什么是 HTTP&#xff1f; HTTP是一种互联网数据传输协议&#xff0c;用于在网络服务器和客户端之间进行数据传输。作为万维网的基础&#xff0c;HTTP协议允许网络浏览器向网络服务器发送请求&#xff0c;服务器则会返回响应。HTTP协议基于文本&#xff0c;因此传输的数据是人类…

HTTP:http上传文件的原理及java处理方法的介绍

为了说明原理&#xff0c;以下提供一个可以上传多个文件的例子&#xff0c;html页面代码如下&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>http upload file</title> </head> <body>…