【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇

文章目录

  • 前言
  • 一、控制主板
  • 二、转接板原理图
  • 三、接线与烧录
    • 1.转接板接线
    • 2.固件烧录
  • 四、离线语音功能
  • 五、App 控制功能
    • 1.云平台产品创建
    • 2.添加设备
    • 3.五元组烧录
    • 4.进入配网
    • 4.设备控制
  • 五、天猫精灵控制功能
  • 六、联系我们


前言

对于Ai-WB1模组,大家可能还没有多少印象,甚至像极了回忆自己小朋友模样——有些陌生,毕竟屏幕前的你都已经是大佬级别。
今天给大家介绍的项目的技术点,想必大家一点都不陌生:

  • 离线语音控制
  • 手机APP远程控制
  • 天猫精灵在线语音控制

物联网中常用的三种控制方式,都在一个项目实现。工程师整活,整大活。

一、控制主板

Ai-WB1-A1S 模组内部集成了codec 芯片(ES8311),可以实现语音采集,但是音频播放还需要一个功放,所以就有了下面这个板子。
在这里插入图片描述

板子上集成了功放芯片,MIC和喇叭接口、复位按键,还有LDO。左右两边的2.54mm 插口,可以快速嵌入到产品主板中。

二、转接板原理图

在这里插入图片描述
注意,部分元件参数是根据实际情况来调整,所展示的参数不代表最终的参数。

三、接线与烧录

1.转接板接线

需要接线,肯定是需要了解两边的排针,功能:

在这里插入图片描述

2.固件烧录

烧录工具下载地址:https://docs.ai-thinker.com/ai_wb1
在这里插入图片描述

在转接板没上电之前,把BOOT引脚接地后,转接板上电,然后持续打印cccc,表示模组进入烧录模式:
在这里插入图片描述
然后就可以选择固件进行,下载了,固件下载地址:https://docs.ai-thinker.com/ai_wb1

四、离线语音功能

本项目所定义的离线语音有:

命令词功能回复语
小安小安唤醒词我在,有什么可以帮到你、我在、我在哦你说
打开风扇控制风扇打开风扇已打开
关闭风扇控制风扇关闭风扇已关闭
快捷配网进入配网模式没有回复

五、App 控制功能

1.云平台产品创建

在创建产品时,就按照风扇的品类来创建即可:
在这里插入图片描述
功能定义
在定义产品功能时,只需要保留开关功能即可,其他全部删除。
在这里插入图片描述
人机互交界面设置
配置使用公版App
在这里插入图片描述
配网方式
配网方式选择蓝牙辅助配网即可:
在这里插入图片描述
最后填写多语言产品信息即可。

2.添加设备

添加设备需要提前获取模组的WiFI STA的 mac 地址,使用指令:

app wifi mac\r\n

在这里插入图片描述

读出来的mac 地址需要作为设备名称在云平台添加设备

在这里插入图片描述
添加完成,之后发布产品,只有产品发布之后,才能使用

3.五元组烧录

五元组指的是设备三元组+Product Secret+Product Id,是设备连接阿里云生活物联网平台的必要参数,获取方式如下:
在这里插入图片描述
例如有以下五元组:

名称内容
device name286dcdf59883
DeviceSecret2643a70baa5eb26948e1d98b13b5c576
ProductKeya1LeHCpWxmG
Product Secret3efU7ncpZotzebPE
Product Id15440733

使用串口(波特率115200)把以下指令发送到模组:

kv set hal_devinfo_dn 286dcdf59883\r\n
kv set hal_devinfo_ds 2643a70baa5eb26948e1d98b13b5c576\r\n
kv set hal_devinfo_pk a1LeHCpWxmG\r\n
kv set hal_devinfo_ps 3efU7ncpZotzebPE\r\n
kv setint hal_devinfo_pid 15440733\r\n

4.进入配网

使用以下语音指令:小安小安快捷配网,可以让模组进入配网模式。
云智能App操作
在这里插入图片描述

4.设备控制

直接在云智能App 在设备控制界面直接点击开关按钮即可。
在这里插入图片描述

五、天猫精灵控制功能

与云智能App同一账号下的天猫精灵音箱,可以在天猫精灵APP可以参看所有设备。平台指令:

  • 天猫精灵,打开风扇
  • 天猫精灵,关闭风扇

六、联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com

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

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

相关文章

深度解密天猫精灵对话系统

深度解密天猫精灵对话系统 一、序 天猫精灵音箱是阿里巴巴人工智能实验室出品的智能音箱,在推出不久就迅速占领国内市场,将人工智能以开口即得的方式带入千家万户。对话智能是天猫精灵智能的重要体现,它一部分来自于强大的算法,一…

天猫精灵测评与开发案例

点此查看 所有教程、项目、源码导航 文章目录 1. 背景2. 概念2.1 天猫精灵2.2 天猫精灵开放平台2.3 技能应用平台2.4 技能2.5 语音技能 3. 创建技能3.1 登录3.2 创建语音技能3.3 填写技能基本信息3.4 选择开发方式 4. 开发流程4.1 概述4.2 语音交互模型4.3 开发后端服务4.4 代码…

天猫精灵的开发者生态

文章转自 智联网事 (欢迎关注,每周一篇原创,直至.... No End) https://mp.weixin.qq.com/s?__bizMzI3NDE2NDMwNQ&mid2649905740&idx1&sn958e33454bf53011687783846619e8e1&chksmf31ec572c4694c642baffdec5cac0e26e403afda12487f611ee4…

如何快速搭建一个像“天猫精灵”的智能语音助手?

不看这几篇好文,就别说自己了解物联网 天猫精灵相信大家都不陌生了,它是阿里巴巴于2017年7月5日发布的AI智能终端品牌。让用户以自然语言对话的交互方式,实现影音娱乐、购物、信息查询、生活服务等功能操作,成为消费者的家庭助手。…

【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;

本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写。如有不对之处&#xff0c;请留言&#xff0c;我们及时更改。 1、BLE MESH开发环境linux版搭建&#xff0c;点亮一盏LED灯&#xff01;&#xff1b; 2、简单学习如何对接…

Aligenie语音开发平台(天猫精灵)的对接记录

首先找到阿里语音开发平台&#xff1a; 用自己的淘宝号登录&#xff0c;进入控制台&#xff1a; 添加新技能&#xff1a; 这里以智能家居接入为例&#xff0c;填写以下信息&#xff0c;填完点击下一步&#xff1a; 填写服务配置&#xff1a; 到此为止&#xff0c;语音开发平台的…

天猫精灵家居对接第三方设备(详细版)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言补充准备阶段&#xff08;内网映射到外网&#xff09;一、天猫精灵官网配置准备二、天猫精灵部分实现代码三、天猫精灵配置技能广场四、天猫精灵语音调试测试总…

如何让 ChatGPT 充当细致入微的 Java 代码优化工? | 得物技术

注&#xff1a;本文使用 New Bing&#xff08;GPT4.0&#xff09;演示 让他扮演一个 Java 软件开发者 第一步&#xff1a;我们让 ChatGPT 扮演一个 Java 软件开发者的角色 提示词插件&#xff1a;地址&#xff1a;ChatGPT BingChat GPT3 Prompt Generator App (Streamlit) - a…

低代码是行业毒瘤吗?ChatGPT这样回答

一、低代码现状 从2019年开始低代码领域备受资本市场关注&#xff0c;在争议中不断发展&#xff0c;至今仍存在诸多尚未厘清的概念有待探讨&#xff0c;比如低代码是行业毒瘤吗&#xff1f; 根据对行业近况的搜罗&#xff0c;总结以下现状&#xff1a;当前低代码行业在中国面…

万亿赛道大爆发,are you ready? “2022首届AIGC共创共建论坛”来了!

图片来源&#xff1a;由无界版图 AI 绘画工具生成 12月初的这个周末&#xff0c;ChatGPT在科技圈彻底火了&#xff0c;这是OpenAI新推出的AI聊天机器人&#xff0c;它就像科幻电影的智能助理&#xff0c;不管什么问题&#xff0c;它都能给出最优解。AIGC&#xff0c;人工智能内…

QQ 群聊美少女语音AI(ChatGLM 本地化版本)

QQ 群聊美少女语音AI&#xff08;ChatGLM 本地化版本&#xff09; ✨ 基于 go-cqhttp 以及 VITS-fast-fine-tuning ChatGLM 实现 ✨ Combination of ChatGLM and VITs anime girl AI voice and used in QQ robot 项目地址&#xff1a;https://github.com/Panzer-Jack/ChatGL…

谷歌、OpenAI 都白干,开源才是终极赢家!谷歌内部文件泄露:欲借开源打败 OpenAI...

&#xff09;省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年4月份热门报告合集 无需翻墙&#xff0c;ChatGPT直接使用 万字干货&#xff1a;ChatGPT的工作原理 2023年创业&#xff08;有创业想法&#xff09;必读手…

从零训练一个多模态LLM

本文尝试梳理一个完整的多模态LLM的训练流程。包括模型结构选择、数据预处理、模型预训练、指令微调、对齐、融合多模态以及链接外部系统等环节。 一、准备阶段 1 模型结构 目前主要有三种模型架构&#xff0c;基于Transformer解码器&#xff0c;基于General Language Model…

从零训练一个多模态LLM:预训练+指令微调+对齐+融合多模态+链接外部系统

深度学习自然语言处理 分享知乎&#xff1a;逃脱鱼子酱 进NLP群—>加入NLP交流群 本文尝试梳理一个完整的多模态LLM的训练流程。包括模型结构选择、数据预处理、模型预训练、指令微调、对齐、融合多模态以及链接外部系统等环节。 一、准备阶段 1 模型结构 目前主要有三种模型…

【LLM GPT】李宏毅大型语言模型课程

目录 1 概述1.1 发展历程1.2 预训练监督学习预训练的好处 1.3 增强式学习1.4 对训练数据的记忆1.5 更新参数1.6 AI内容检测1.7 保护隐私1.8 gpt和bert穷人怎么用gpt 2 生成式模型2.1 生成方式2.1.1 各个击破 Autoregressive2.1.2 一次到位 Non-autoregressive2.1.3 两者结合 2.…

GPT-4比人类更懂融资!AI企划书让VC疯狂打call

尚恩 发自 凹非寺量子位 | 公众号 QbitAI 你敢信&#xff0c;一份由AI写的融资企划书&#xff0c;竟然引发VC疯狂追捧&#xff01; 甚至有VC投资人当场承诺&#xff0c;愿意给这份由GPT-4生成的企划书直接投资。 又一个用GPT赚钱的小技能&#xff0c;Get。 对此咱真不得不感叹一…

微信小游戏个人开发者上架:从注册到上线的详细步骤

微信小游戏个人开发者上架&#xff1a;从注册到上线的详细步骤 一&#xff0c;注册小程序账号1.1 微信公众平台1.2 填写信息1.3 绑定管理 二&#xff0c;打包步骤2.1 工具准备2.2 关于Unity版本2.3 打包详解 三&#xff0c;提包步骤3.1 填写用户隐私3.2 完善开发者自查3.3 游戏…

对标GPT核心技术RLHF!港科大开源RAFT「木筏」,适用GPT扩散模型

梦晨 发自 凹非寺 量子位 | QbitAI 开源大模型火爆&#xff0c;已有大小羊驼LLaMA、Vicuna等很多可选。 但这些羊驼们玩起来经常没有ChatGPT效果好&#xff0c;比如总说自己只是一个语言模型、没有感情blabla&#xff0c;拒绝和用户交朋友。 归根结底&#xff0c;是这些模型没…

DDPM详解 AI绘画

话说DDPM DDPM模型&#xff0c;全称Denoising Diffusion Probabilistic Model&#xff0c;可以说是现阶段diffusion模型的开山鼻祖。不同于前辈GAN、VAE和flow等模型&#xff0c;diffusion模型的整体思路是通过一种偏向于优化的方式&#xff0c; 逐步从一个纯噪音的图片中生成图…

对抗生成网络GAN系列——DCGAN简介及人脸图像生成案例

&#x1f34a;作者简介&#xff1a;秃头小苏&#xff0c;致力于用最通俗的语言描述问题 &#x1f34a;往期回顾&#xff1a;对抗生成网络GAN系列——GAN原理及手写数字生成小案例 &#x1f34a;近期目标&#xff1a;写好专栏的每一篇文章 &#x1f34a;支持小苏&#xff1a;点赞…