【经验】如何开发一款智能AI离线语音小夜灯
在物联网科技不断发展的今天,语音识别技术应用到我们生活中的方方面面,天猫精灵、小爱同学和小度等虚拟形象应用在智能手机、智能音响以及家居生活中。通过指令就可以操作设备,解放了双手,也给生活增添了不少科技的气息。作为一名优秀的电子人,自己设计一台智能音箱,甚至打造全屋智能控制系统都不是难事,那么这款使用启英泰伦C1122主控模组所设计的智能AI离线语音小夜灯就是你开启智能设计的第一步!
项目特性
·输入电压为DC 5V
·可自定义修改唤醒词与回复语
·支持本地200条命令词的离线语音识别
·使用三路PWM功能,可以实现开灯、关灯、调光调亮度等常用功能
·项目设计除模组外全部选用直插器件,电路简单,提供参考案例,便于初学者学习和焊接调试,极大地保障了作品的成功率
1.总体设计方案
该项目直接使用5V电源供电,可以直接使用手机充电器或充电宝进行使用,外接四路RGB彩灯与CI-C22GS02S语音识别模组相连。麦克风将采集到的外部声音信号反馈给模组进行分析后实现各种指令,也可以通过喇叭进行反馈,进行人机对话交互功能。系统设计框图如下所示:
2.硬件电路设计
2.1原理图设计
模组使用J2接口输入的5V电源供电,电容C1作为电源滤波使用,保障输入电源的稳定性;模组内部自带降压芯片LDO,输出3.3V电源,电阻R3一端连接第九引脚,一端连接自身产生的3.3V上拉可以进入下载模式;将模组的RX0和TX0两个引脚引出,这一路串口是用于程序下载使用,用排针引出(RX1和TX1可用于与其它设备进行通信);在进行麦克风选型的时候选择32db的就可以,扬声器选择1W左右,也可参考案例进行选型;4个RGB彩灯进行并联,使用一个NPN三极管作为开关电路进行驱动,三组驱动电路分别连接PWM3/PWM4/PWM5三路接口,当输入为高电平时,三极管导入,对应的LED点亮,通过设置不同的占空比与导通时间,可以配置任意色彩的灯光效果。
图3-1 语音识别小夜灯电路原理图
3.小夜灯固件烧录
由于默认测试词条智能测试简单的对话,无法对IO口进行控制。为了便于初学者快速入门制作一个离线语音控制的小台灯,我们专门提供了一个固件,将固件烧写到芯片里面后就可以做出一个语音控制的小夜灯啦。
3.1工具准备
固件烧写需要事先准备一个USB转TTL调试工具,该工具可以自行购买。
3.2固件下载
在立创开源硬件平台智能AI离线语音小夜灯工程附件中下载C1122_SDK固件文件,解压到电脑本地。
(1)打开C1122_SDK\SDK\sample\internal\sample_1122\firmware目录
(2)双击运行合成分区bin文件(.bat格式)
(3)选择MP3音乐播放模式 输入4,点击回车等待转换完成后,窗口自动关闭
(4)双击运行打包升级.bat文件(.bat格式),初次使用时会提示选择芯片,这里选择CI112X。
(5)点击固件打包,先点击打包固件,然后选择固件升级。
(6)固件烧写。固件升级后会跳转到固件烧写页面,接入USB转TTL模块,选择识别出来的串口号(一般默认识别)。右侧点击勾上即可进入下载模式。然后再把小夜灯电路的串口接口与下载电路连接,接线如下:
小夜灯的TXD引脚——下载器的RXD引脚
小夜灯的RXD引脚——下载器的TXD引脚
小夜灯的VCC引脚——下载器的VCC引脚
小夜灯的GND引脚——下载器的GND引脚
接上后开始下载,看图中进度条,当进度条显示device:update success时固件烧录完成。如果接上线后不进入下载模式,可拔掉电路板上的VCC线后重新插入即可。
3.3默认指令说明
案例提供参考指令如下表所示:
到这里,祝贺你已经实现语音控制小夜灯开关的功能啦,快把它装到一个合适的夜灯里面吧。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由梁楚瑜转载自启英泰伦,原文标题为:如何开发一款智能AI离线语音小夜灯,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】启英泰伦智能语音模组CI-B0xGS01S,CI-B0xGS01J Demo板通过串口进行固件升级的方法
启英泰伦是一家专门致力于语音识别的企业,目前已经推出了多款语音AI芯片与模组,本文主要介绍CI-B02GS01S/CI-B03GS01S,CI-B02GS01J/CI-B03GS01J的固件升级方法。
【经验】启英泰伦AI语音芯片CI1102固件烧录方法及步骤
启英泰伦AI语音芯片CI1102基于NPU+MCU架构设计,内置脑神经网络处理器BNPU。广泛应用于各类语音交互的智能家电设备上。本文通过具体项目案例介绍启英泰伦AI语音芯片CI1102的烧录方法及步骤。
【经验】解决启英泰伦语音识别芯片CI1306工程移植到CI1302上面无法运行问题的方法
启英泰伦是集语音芯片、语音算法、应用方案、开发平台于一体的行业领导型智能语音解决方案供应商。在语音算法方面,行业首创离线NLP(自然语言处理)和命令词自学习技术,本文主要解决CI1306工程移植到CI1302上面无法运行问题。
启英泰伦(Chipintelli)语音AI芯片、模组、算法及解决方案,为IoT人工智能开发提供一站式Turnkey服务
启英泰伦成立于2015年,专注于语音AI芯片和算法的开发和提供配套产品应用解决方案。2016年,其发布全球首款离线语音识别BNPU(脑神经网络处理单元)芯片CI1006,此芯片是全球第一款出货量超过百万的离线语音AI专用芯片。之后,启英泰伦持续研发出多款产品,2018年推出升级版离线语音AI芯片CI1002;2019年发布全球首款降噪一体多核语音AI芯片CI100X系列,发布语音AI平台;2020
启英泰伦(Chipintelli)二代语音AI芯片/智能语音模块/智能语音模块功能底板选型指南
目录- 语音AI芯片 智能语音模块 智能语音模块功能底板
型号- CI-B03GT03S-MB,CI-B03GT02S,CI-B02GS01-H,CI-B03 GS01S,CI-B02GS04T,CI-B03GS01S,CI-B03-WM-V10,CI-B03ST01S-BK,CI-B03CS01S,CI-B02-MB-V30,CI-B03GT02S-MB,CI-C22GS02S,CI-B0*-GT-MB-B-V11,CI-B02-MB-V1-0,CI-B0XGS01S-H,CI-B02-MB-V10,CI-B02GS01S-H,CI-B03GT04S-MT,CI-B03GS01S-H,CI-B02 GS01S,CI-B03 GS01S-H,VCT1,CI-B02GS01S,CI-B0XGS01S,CI-B02 GS01S-H,CI-B02 MB-V10,GS,CI-B02GS01J,CI-B03GS01-H,CI-B02CS01S,CS,CI-B02GS04J-BT2,CI1122,CI1102,CI1103,CI-B02GS04T-MB,CI-B03GS01J
启英泰伦语音模块选型表
单麦离线语音模块,内置CI1102、CI1103、CI1122、CI1302、CI1102、CI1122、CI1302、CI1102、CI1102、CI1302芯片,支持2~4M的FLASH,SMD封装,串口电平3.3V/5V
产品型号
|
品类
|
模块尺寸
|
主芯片
|
FLASH
|
IO 数量
|
串口电平
|
接口方式
|
应用方式
|
CI-B02GS04S
|
单麦离线语音模块
|
27*22*3mm
|
CI1102
|
4M
|
7
|
3.3V
|
SMD
|
模块及主控方案
|
选型表 - 启英泰伦 立即选型
【产品】72*36*12 mm双麦离在线语音识别模组CI-B03ST01J-WL21,具有JTAG调试和UART升级接口
CI-B03ST01J-WL21模组是基于启英泰伦最新的语音识别芯片CI1103设计的一种小巧灵活、低功耗且高性价比的离在线语音识别模组。该方案适用于支持双麦克风阵列的智能语音产品,支持离线加在线语音识别应用。可实现远场拾音、噪声抑制、离线语音唤醒、回声消除、声源定位、本地命令词自学习、声纹识别等功能。
【应用】CI-B03ST01S-BK语音模组的双麦语音AIoT方案,集成有本地语音芯片和WIFI芯片及天线,实现家居联控
基于启英泰伦CI-B03ST01S-BK模组的双麦语音AIoT应用方案,功能丰富,性能卓越,可同时离线语音识别及控制功能,还可实现IoT控制功能。可用于各种家居家电产品。该应用方案可在常规IoT产品的增加AI语音功能,实现自然流畅,方便快捷的语音控制,并实时把语音控制信息同步到IoT,在IoT控制时也可进行语音播报提示。
电子商城
服务
可定制LED组件/LED传感/UV模组的电压、电流、波长等性能参数,电压:3-24V,,电流:30-3500mA,波长:270-940nm;材质:食品级POM,阻燃PC;防水等级:IP20-IP68。
最小起订量: 1000 提交需求>
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论