单片机项目答辩
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计方案
• 本方案以SPCE061A 单片机为核心完成语 音识别、数值计算、语音播报,通过 RS232串口与51单片机驱动彩屏模块作为 显示模块,组成语音识别计算器。
• 特征提取,抽取反应语音本质的特征参数,形成特征矢量 序列。 • 语音模型库,从一个或多个讲话者多次重复讲话中提取的 语音参数模板。 • 匹配检测,把输入语音的特征参数与语音模型库进行比较 分析,得到识别结果。
基于嵌入式应用的数字语音识别技 术的研究
• 项目成员:张浩、吴松、印魏、汪亚琦、江磊 • 指导教师:殷春浩 • 项目级别:校级
主要内容
• • • • • 一、项目背景 二、项目设计方案 三、项目创新点 四、项目取得的成果及形式 五、项目结束语
项目背景
• 与机器进行语音交流,让机器明白你说什 么,这是人们长期以来梦寐以求的事情。 近二十年来,语音识别技术取得显著进步, 开始从实验室走向市场。人们预计,未来 10年内,语音识别技术将进入工业、家电、 通信、汽车电子、等各个领域。 语音识别 技术是2000年至2011年间信息技术领域十 大重要的科技发展技术之一。
语音识别原理
方案总体设计框图
开始 初始化串口
判断是否为 否 第一次下载
是 擦 出 指 定 的 Flash 语音训练与存 储 置相关标志位 语音识别初始 化 判断是 第 几 组
串 口 发 送 至 51 单片机 数值处理或标记 运算符 否 判断是否 等 于 命 令 执行运算结果语 音播放 是 训练键是 否 按 下 是 擦除Flash标志
项目结束语
• 感谢学校给予我们这个学生创新实践项目 机会,通过这个项目让我们学到团队合作 精神,在自己动手设计方面得到了充分锻 炼。 • 感谢各位评委专家在百忙之中抽出时间给 予我们项目点评审核。
项目取得的成果及形式
•
• •
基于凌阳SPCE061A单片机的语音识别计算器一台,并 TFT彩屏显示,可实现简单的加减乘除运算,并能够语 音播报结果。 学习并掌握了51单片机和凌阳61单片机的电子设计、编 程、PCB设计(上左图)加工焊接。 在《机电工程》期刊投稿论文《基于凌阳SPCE061 A 单片机的语音计算器》
项目Fra Baidu bibliotek新点
• 以SPCE061A 单片机控制的语音识别模块,由于SPCE061A同时可 分辨出最多命令为5条,作为语音识别计算器需要识别0~9加减乘除等 命令远远超过5条,故巧妙地采用分组命令形式,将0、1、2、3作为 第一组,4、5、6、7作为第二组,8、9、清除、等于作为第三组, 加、减、乘、除作为第四组,同时每组加上“下一组”命令用于切换 语音识别当前所在的组。初始化时训练特定人的语音,将其语音特征 值存储至SPCE061A的ROM,训练完毕后进入识别模式根据当前组 的不同将,检测到语音输入通过对比特征值获取识别结果,并将识别 结果用串口传送至51单片机彩屏显示模块,如果识别到“下一组”时, 重新将下一组ROM的5个语音特征值装载到当前内存继续识别。识别 到“等于”命令时计算出结果,并依照数值权位准确播报当前结果。 • 采用语音识别命令分组形式打破了该项目的中途设计僵局,突破了 SPCE061A同时只能识别5个命令的限制,虽然给语音识别输入带来 麻烦,但另一面上这种命令分组形式为编程带来考验,更能锻炼大学 生的创新实践能力。