历史上的今天
今天是:2025年02月21日(星期五)
2020年02月21日 | 一种基于AVR32的家庭语音控制器设计
2020-02-21 来源:eepw
简介:本项目开发的家电语音识别系统,可实现语音应答报时以及对基本家电的语音控制,让语音技术融入到日常生活中,给人们带来更便捷、更舒适、更健康的生活模式。
一、项目概述
1.1 引言
随着家居控制进入信息化,智能化的时代,将语音识别技术与嵌入式设备融合,同时兼具红外遥控功能的的家用智能设备将给人们的家居生活带来极大便利。同时此项目对残疾人的日常生活无疑亦有积极的意义。AVR32AT32UC3A单片机可与一系列丰富的外设、存储兼容,可充分开发AVR32设备的全部潜能。以此单片机为核心,扩展语音识别输出、红外识别发射模块等,可较好的完成本项目的相关功能,在通用性方面将会有很大提高。本项目开发的家电关键词语音识别系统,可实现语音应答报时以及对基本家电的语音控制,让语音技术融入到日常生活中,给人们带来更便捷、更舒适、更健康的生活模式。
1.2 项目背景/选题动机
家居智能化是当今社会发展的必然趋势。基于语音芯片的嵌入式红外遥控系统可以很好的实现家用电器等的控制,基于AVR开的语音遥控系统在创新方面及性价比方面具有很大的优势,易批量投产,具有广阔的市场前景。
关注残疾人一直是社会的热点,包括盲人眼睛,高级轮椅等产品的开发改善了残疾人的生活。但却没有一件为肢体残疾控制家电的产品。基于社会现状,处于对残疾人的关心,及很大开发潜力的市场,并且随着计算机和微电子技术的发展,语音识别技术得以实际应用,同时还出现了一些具有实用价值的语音专用芯片,这就为基于嵌入式的语音开发平台得以实现,使语音智能控制成为可能,为残疾人提供新型语言肢体。
二、需求分析
2.1 功能要求
基本功能:
1.语音应答报时;
2.语音控制电灯的开关;
4.语音控制电视机的开关并选择相应的频道;
3.语音控制空调的开关及调温等其他相应功能。

图1 系统架构
2.2 性能要求
1要求该系统有较高的语音识别率;
2.操作步骤过程中有语音提示,实现良好的人机对话;
3.接收及发送红外数据的可靠性高,实现无误操作和无响应;
三、方案设计
3.1 系统功能实现原理

图2 系统硬件结构框图
3.2 硬件平台选用及资源配置
自制开发平台
3.3系统软件架构

图3 软件架构
3.4 系统软件流程


图4 程序主流程图 图5 中断处置流程图
3.4 系统预计实现结果
基本功能:通过关键字语音准确控制电灯开关,语音报时,通过关键字语音准确控制相应家用电器,电视可以准确调台,空调可以实现开关调温等功能。
上一篇:正确配置AVR熔丝位的方法
史海拾趣
|
户用电热式热能量表的合作与开发 一、合作内容 针对我国户用热能量表市场提出的一种全新的户用电热式热能量表,以电热方式,对热能量以公平公正的方式进行交换,摆脱了供热与用热双方对以往使用的户用机械旋翼式热能量表所出现的困扰 ,即计量 ...… 查看全部问答> |
|
http://www.yateshi.com/community/member_register.php?uid=73801 想做私活的,只要注册用户就可以发布服务,就会有人找你,我试过了,真的不错… 查看全部问答> |
|
驱动已加载到BuiltIn中, 为什么CreateFile 打不开? 驱动已加载到BuiltIn中, 为什么应用程序用CreateFile(L\"IRB0:\", ...) CreateFile(L\"IRB1:\", ...) 打不开? 要如何操作? ========== ...… 查看全部问答> |
|
原来我在VC程序中用CxImage类时编译及链接都没有问题,但是将程序移植到WinCE平台中编译没有问题,但是在链接的时候总出错: error LNK2019: 无法解析的外部符号 \"public: bool __cdecl CxImage::Load(char const *,unsigned long)\" (?Load@CxIm ...… 查看全部问答> |
|
现在手上有布图工具导出的.sdf文件,和门级网表.v,还有工艺文件.lib,在仿真设置里我添加了.sdf,但没办法编译,说找不到门级网表那些单元。该怎样把.lib转为modelsim可以编译的格式呢?要做什么特别的设置吗?谢谢!… 查看全部问答> |
|
其实网上已经有人做过类似的事情了,不过国外的好像用的而是老旧的Kindle3,国内的好像一般都是Kindle PaperWhite吧!参考了网上的一片教程,不过原作者是在Mac系统下完成的,我就写写在Win下实现的教程吧!大体上是一样的,不过有些小细节不太一样 ...… 查看全部问答> |




