基于语音识别与单片机控制的智能玩具设计与实现 .pdfVIP

基于语音识别与单片机控制的智能玩具设计与实现 .pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

龙源期刊网

基于语音识别与单片机控制的智能玩具设计

与实现

作者:唐米杰李新国

来源:《计算技术与自动化》2013年第04期

摘要:设计一款能够识别语音命令并进行简单语音对话的儿童交互式智能小车,可提高

儿童智能玩具的乐趣,培养儿童的创造思维。本文从软、硬件设计方面具体阐述了特定人语音

识别在智能小车上的实现过程,并说明了实验测试方法。实验表明:该系统对于小词汇量、特

定人识别系统,具有很好的识别效果。

关键词:语音识别;SPCE061A单片机;语音控制;智能玩具

中图分类号:TP391文献标识码:A文章编号:

引1言

玩具产业正在经历着一场科技革命,未来玩具产业将朝着互动性、智能化、教育性、高科

技含量的方向发展。传统玩具功能单一,一般只满足娱乐的要求。要开发有创意有卖点的玩

具,则要强调玩具的多功能性,使它能满足娱乐、科学、智力和思想教育等多种功能的需要。

计算机技术、微电子技术、微传感技术与机械技术相结合,使得玩具更富有生机和变幻神奇

[1]。本系统利用凌阳SPCE061A单片机作为控制核心,使电动小车能够识别特定人的语音命

令,小车接收语音命令后,就能进行识别并产生相应的动作,从而使小车具备了智能性和可娱

乐性。这种语音控制的智能小车不仅可以成为儿童的智能玩具,稍加扩展,就可以在多种不适

合人作业的场合替代人执行任务,这种语音控制小车具有重要的学术研究价值。

系统设计2

系统2.1总体方案设计

本系统采用SPCE061A单片机实现语音控制小车方案。于SPCE061A内部具有语音识别

和语音播放功能,所以只需要扩展基本的MIC和语音功放即可,该方案结构如图2所示。

系统硬件设计2.2

凌阳SPCE061A是一款凌阳科技公司研发生产的一款16位单片机。SPCE061A主要包括

u`nSP处理器、32KFLASH、定时器与计数器、A/D转换与D/A转换器、串行设备I/O、ICE

接口、通用异步串行接口等。SPCE061A内的u`nSP处理器的运行速度快,能够快速地处理复

杂的语音信号。因此,SPCE061A单片机非常适用应用于语音识别系统。本系统硬件组成主要

包括以下三个部分:SPCE061A精简开发板、超声波模块、电机驱动电路。硬件系统结构如图

龙源期刊网

3所示。图中的语音输入部分MIC_IN、按键输入KEY、声音输出部分的功率放大环节等已经

做到了精简开发板——61板上,为用户使用提供了很大的方便。在电机的驱动方面,采用全

桥驱动技术,利用四个I/O端口分为两组分别实现两个电机的正传、反转和停止三态运行[2]。

2.2.1超声波模块设计

超声波是频率高于20KHz的机械波,超声波传感器由发送器和接收器组成。超声波测距

原理框图如图4所示。超声波发送器向向某一方向发射超声波,在发射超声波的同时开始计

时,超声波在空气中传播时碰到障碍物就立即返回来,在超声波接收器收到反射波就停止计

时,超声波传感器测出超声波从发射到遇到障碍物返回所经历的时间,将时间乘以超声波的速

度再除以2就得到了声源到障碍物之间的距离[3]。

2.2.2小车驱动电路设计

小车驱动电路如图5所示。IOB8IOBll主要是控制小车“前进”、“后退”、“左转”和“右

转”需要的信号,IOB14和IOB15为控制输出使能。O_1、O_2、O_3、O_4为输出接电机的两

个电机。通过输出口的电平控制电机的转向。

语音2.3处理过程及其软件设计

语音处理过程包括语音识别与语音提示过程和语音命令模型库训练。其中,语音识别与提

示的主程序复杂,限于篇幅,我们只对其主程序框图进行设计。在语音命令模型库训练方面,

由于SPCE061A配有专用的麦克接口用于语音训练和辨识阶段的语音输入,16位的定时/计数

器用于语音信号的控制采样,内置的硬件乘法器和内积运算保证了辨识算法的运行。在软件方

面,凌阳科技提供一个语音辨识函数库bsrv222SDL.lib,它能够完成特定人语音的连续辨识,

包括训练函数和辨识函数,还可以将训练好的特征模型导入和导出等[4]。

2.3.1语音命令

您可能关注的文档

文档评论(0)

153****3912 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档