【Project】基于LD3320 的智能语音控制系统
这是一个之前做过的小课设,主要是利用LD3320语音模块进行模拟智能家居,通过不同命令的特征提取,实现不同指令的控制。项目已经开源整理至github。【github开源项目:Intelligent-speech-recognition】
文章目录
- 1.Background
- 2.Hardware
- 2.1 LD3320语音识别模块
- 2.2 STM32
- 2.3连接示意图
- 3.Software
- 3.1系统整体流程图
- 3.2 LD3320语音模块程序流程图
1.Background
- 随着人工智能市场规模持续增长,智能语音将居于重要地位。
- 智能语音设备可以实现自主学习,融入家庭,扮演陪伴者角色,并且极大提高人们的生活效率,还使得难以自理的群体,让他们的生活更方便。
2.Hardware
2.1 LD3320语音识别模块
- LD3320 芯片是一款“语音识别”专用芯片。该芯片集成了语音识别处理器 和一些外部电路,包括 AD、DA 转换器、麦克风接口、声音输出接口等。本芯片 不需要外接任何的辅助芯片如 Flash、RAM 等,直接集成在现有的产品中即可以 实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以任意动态编辑的。
- 一体化语音识别模块是基于STC11 单片机和LD3320 语音芯片组合而成的一款语音识别模块,此模块具备一个 5V TTL 串口和 16 个 IO 口引出,可与外部单片机进行通信交互信息。
2.2 STM32
主驱一体板是基于 STM32F103C8T6 单片机进行硬件电路设计,主要包括 STM32 最小系统电路、OLED 显示电路,驱动电路,串行口接口电路,电源电路等。
图1 原理图 | 图2 PCB3D模型 |
2.3连接示意图
- 一体化语音识别模块是基于STC11 单片机和LD3320 语音芯片组合而成的一款语音识别模块,此模块具备一个 5V TTL 串口和 16 个 IO 口引出,可与外部单片机进行通信交互信息。
3.Software
选用 LD3320 语音识别芯片采样识别到的业务存储在 LD3320 寄存器中,并连接 STC11 单片机,应用串口发送到 STM32F103C8T6 的单片机进行处理,需完成系统界面设计,识别并处理语音模块发送的开机、关机、一级界面与二级界面的切换、LED 灯的点亮、电机的转动与停止、调速等指令。
3.1系统整体流程图
3.2 LD3320语音模块程序流程图
【Project】基于LD3320 的智能语音控制系统相关推荐
- 基于ESP32的智能家居控制系统-微信小程序
一. 课题研究意义.现状及应用分析 1.1课题研究意义及现状 目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,室内设计和高科技结合便出现了"智能家居".所谓智能家居 ...
- 智能灯控制页面用HTML编写,一种基于STM32的智能灯控制系统的制作方法
本发明涉及电子系统控制领域,具体是一种基于STM32的智能灯控制系统. 背景技术: 随着我国教育业的发展,学校照明用电量急速增加,电能损失也呈现出增大的趋势.目前,国内外照明自动控制装置基本都采用被动 ...
- 基于单片机的智能教室控制系统的设计
word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...
- 基于ARM的智能灯光控制系统(4)数据结构
基于ARM的智能灯光控制系统(4)数据结构 嵌入式开发培训(阶段2)底层系统开发 视频地址 智能灯光控制系统 视频地址 主控后台服务程序 daemon.c 程序功能模块 #include <pt ...
- 基于云计算的智能楼宇控制系统
基于云计算的智能楼宇控制系统 本人原创文章,知网可见,转载表明原处 摘要:针对目前楼宇系统只有简单控制功能,不能对用户行为数据进行深入挖掘的普遍状况,提出了基于云计算的智能楼宇控制系统.该系统利用云服 ...
- java智能家居_基于JAVA的智能家居控制系统的设计(毕业设计).doc
基于JAVA的智能家居控制系统的设计(毕业设计) 基于JAVA的智能家居系统的设计--信息控制子系统 PAGE 4 目 录 TOC \o "1-3" \h \z \u HYPERL ...
- 基于微信的智能家居控制系统的设计与实现
基于微信的智能家居控制系统的设计与实现 目 录 1 绪论 6 1.1 课题研究的背景 6 1.2 智能家居系统的研究现状和发展前景 6 1.3 课题研究的意义 7 1.4 设计的研究内容 8 2 相关 ...
- 基于java智能家居,基于JAVA的智能家居控制系统的设计(信息控制端的设计)-论文二稿...
基于JAVA的智能家居控制系统的设计(信息控制端的设计)-论文二稿 PINGDINGSHAN UNIVERSITY毕业论文 (设计 )题 目:基于 JAVA 的智能家居控制系 统的设计(信息控制端的设 ...
- 基于单片机的智能电饭煲控制系统的设计(附代码)
基于单片机的智能电饭煲控制系统的设计 这篇博客主要是用15单片机(和51单片机差不多)做一个智能电饭煲系统. 文章目录 基于单片机的智能电饭煲控制系统的设计 一.整体功能 二.米粒识别 三.FSR40 ...
- C语言智能窗帘编码,基于STC89C52单片机智能窗帘控制系统.doc
基于STC89C52单片机智能窗帘控制系统 基于STC89C52单片机智能窗帘控制系统 [摘要] 本设计以STC89C52单片机为主控芯片,接收并处理BH1750FVI光照传感器的光强信号.DS18B ...
最新文章
- 何恺明等人新作:效果超ResNet,利用NAS方法设计随机连接网络 | 技术头条
- TIOBE 9 月编程语言排行榜发布,C++ 增速最快,C++20 的功劳?
- ASP.NET 2.0中的表达式构造器(Expression Builder)
- windows phone (23) ScrollViewer元素
- 【django】站点管理
- PMCAFF | 产品经理挑战赛,等你来战
- factors to consider about the publications
- Spring注解@Resource和@Autowired区别对比
- php生成appid,PHP生成腾讯云COS签名
- xxs漏洞危害_PHP开发中经常遇到的Web安全漏洞防御详解
- Maven自定义配置生成包名
- CSS动画transform、transition和animation的区别
- Tecplot 360 EX 2020 R1中文版
- JavaScript实现12进制的时钟特效
- android 左右声道,Android立体声pcm的数据结构,左右声道拆分、左右声道反转
- unity游戏内拍照保存
- OpenGL 简明教程(一)开篇
- html多行多列的表单,如何制作多行多列的表格
- 孝经白话:广要道章第十二
- 一个完整的渗透学习路线是怎样的?如何成为安全渗透工程师?