语音识别控制小车设计.docx
《语音识别控制小车设计.docx》由会员分享,可在线阅读,更多相关《语音识别控制小车设计.docx(20页珍藏版)》请在三一办公上搜索。
1、基于语音识别的智能小车摘要随着计算机技术、模式识别和信号处理技术及声学技术等的开展,使得能满足各种需要的语音识别系统的实现成为可能。近二三十年来,语音识别在计算机、信息处理、通信与电子系统、自动控制等领域中有着越来越广泛的应用。本设计是语音识别在控制领域的一个很好实现,它将原本需要手工操作的工作用语音来方便地完成。语音识别按说话人的讲话方式可分为孤立词(ISoIatedWord)识别、连接词(ConnectedWOrd)识别和连续语音(COntinUoUSSPeeCh)识别。从识别对象的类型来看,语音识别可以分为特定人(SpeakerDependent)语音识别和非特定人(SpeakerInd
2、ePendent)语音识别。本设计采用的识别类型是特定人孤立词语音识别。本系统分上位机和下位机两大方面。上位机利用PC上MATLAB强大的数学计算能力,进行语音输入、端点监测、特征参数提取、匹配、串口控制等工作,根据识别到的不同语音通过PC串口向下位机发送不同的指令。下位机是单片机控制的一个小车,单片机收到上位机传来的指令后,根据不同的指令控制小车完成不同的动作。该设计对语音识别的现有算法进行了验证和实现,并对端点检测和匹配算法进行了些许改良。本设计到达了预期目标,实现了所期望的功能效果。关键词:MATLAB,语音识别,端点检测,LPC,单片机,电机控制SMARTCARGASEDSPEECHR
3、ECOGNITIONABSTRACTWiththedevelopmentofcomputertechnology,patternrecognition,signalprocessingtechnologyandacoustictechnologyetc,thespeechrecognitionsystemthatcanmeetthevariousneedsofpeopleismorepossibletoachieve.Thepastthreedecades,thevoicerecognitioninthefieldofcomputer,informationprocessing,communi
4、cationsandelectronicsystems,automaticcontrolhasincreasinglywiderangeofapplications.Speechrecognitionbythespeaker,sspeechcanbedividedintoisolatedword(IsolatedWord)identification,conjunctions(ConnectedWord)andcontinuousspeechrecognition(ContinuousSpeech)identification.Identifyingthetypeofobjectfromthe
5、pointofview,thevoicerecognitioncanbedividedintoaspecificperson(SpeakerDependent)speechrecognitionandnon-specific(SpeakerIndependent)speechrecognition.Thisdesignusestheidentificationtypeisaspecificpersonisolatedwordspeechrecognition.Thisdesignisofagoodimplementationofspeechrecognitioninthecontrolfiel
6、d,itdoestheworkthatwouldotherwiserequiremanualoperationbythevoiceofpeopleeasily.Thissystemincludestwomajoraspects:thehostsystemandtheslavesystem.ThehostsystemusetheMATLABonthecomputerwhichhaspowerfulmathematicalcomputingabilitytodotheworkofvoiceinput,endpointmonitoring,featureextraction,matching,ide
7、ntificationandserialcontrol,thenitsenddifferentcommandsthroughthePCserialporttoslavesystemaccordingdifferentrecognisedvoice.Theslavesystemisacarcontrolledbyasingle-chipmicro-controller.ltcontrolsthecardodifferentactionsaccordingdifferentinstructionsreceived.Thedesignischeckingandrealizationoftheexis
8、tingspeechrecognitionalgorithmandItheendpointdetectionandmatchingalgorithmswereslightimproved.Thisdesignachievedtheexpectedgoalsandachievedthedesiredfunctionaleffect.KEYWORDS:MATLAB,SpeechRecognition9ExtremePointsTest9LPC9ChipMicrocomputer9MotorDrive前言O第1章系统总体设计方案介绍1第2章上位机设计22.1语音识别简介32.1.1语音识别开展32.
9、1.2语音识别的分类32.2 声音录入42.3 声音的预处理42.3.1欲加重处理42.3.2分帧处理42.4 端点检测52.4.1 1过零率52.4.2 音量62.4.3 过零率和音量积谱72.4.4 用过零率和音量积谱来检测端点82.5 特征参数提取92.5.1特征参数概述92.5.2用MATLAB实现LPC系数的计算122.6语音识别中的模式匹配132.6.1DTW算法原理132.6.2程序实现152.7MATLAB上的GUI设计17第3章下位机设计183.1小车总体设计183.1.1小车总体框图183.1.2小车结构设计193.2小车硬件设计193.2.1单片机电路设计193.2.2驱
10、动电路设计213.2.3稳压电路设计223.3小车软件设计221.1.1 3.1主程序流程图221.1.2 局部主程序231.1.3 底层驱动程序25结论27参考文献28致谢28附录29、,1刖后随着计算机技术、模式识别和信号处理技术及声学技术等的开展,使得能满足各种需要的语音识别系统的实现成为可能。近二三十年来,语音识别在计算机、信息处理、通信与电子系统、自动控制等领域中有着越来越广泛的应用。语音命令控制可广泛用于家电语音遥控、玩具、智能仪器及移动等便携设备中。使用语音作为人机交互的途径对于使用者来说是最自然的一种方式,同时设备的小型化也要求省略键盘以节省体积。当今,语音识别产品在人机交互应
11、用中已经占到越来越大的比例。语音识别按说话人的讲话方式可分为孤立词(ISoIatedWord)识别、连接词(ConnectedWord)识别和连续语音(ContinuousSpeech)识别。孤立词识别是指说话人每次只说一个词或短语,每个词或短语在词汇表中都算作一个词条,一般用在语音拨号系统中。连接词语音识别支持一个小的语法网络,其内部形成一个状态机,可以实现语音查询、航空定票等系统。连续语音识别是指对说话人以日常自然的方式发音,通常特指用于语音录入的听写机。从识别对象的类型来看,语音识别可以分为特定人(SPeakerDePendent)语音识别和非特定人(SPeakerIndePendent
12、)语音识别。特定人是指只针对一个用户的语音识别,非特定人那么可用于不同的用户。实际上,非特定人语音识别的初始识别率往往都比拟低,一般都要求用户花一定的时间对系统进行训练,将系统的参数进行一定的自适应调整,才能使识别率到达满意的程度。本设计采用的识别类型是特定人孤立词语音识别o本设计是语音识别在控制领域的一个很好实现,它将原本需要手工操作的工作用语音来方便地完成。本系统分上位机和下位机两大方面。上位机利用PC上MATLAB强大的数学计算能力,进行语音输入、端点监测、特征参数提取、匹配、串口控制等工作,根据识别到的不同语音通过Pe串口向下位机发送不同的指令。下位机是单片机控制的一个小车,单片机收到
13、上位机传来的指令后,很据不同的指令控制小车完成不同的动作。该设计对语音识别的现有算法进行了验证和实现,并对端点检测和匹配算法进行了些许改良。为了更方便的进行上位机的操作,本设计用MATLAB的GUl设计了一个图形界面。上面设置了串口选择框、录音开始按钮、语音识别结果框等。下位机采用STC2C5A60S2单片机作为控制中心,采用L298专用驱动芯片搭建双桥,进行点击的正反转调速等控制。本设计到达了预期目标,实现了所期望的功能效果。第1章系统总体设计方案介绍本系统分上位机和下位机两大方面。上位机利用PC上MATLAB强大的数学计算能力,进行语音的输入、端点监测、特征参数提取、匹配、识别、串口控制等
14、工作,根据识别到的不同语音通过PC串口向下位机发送不同的指令。下位机是单片机控制的一个小车,单片机收到上位机传来的指令后,很据不同的指令控制小车完成不同的动作。PC机和小车之间通过串口无线传输模块进行数据传输。总体框图如图1-1所示:图17系统总体框图第2章上位机设计上位负责语音的识别,并根据识别到的不同结果向下位机小车)发送不同的指令。上位机的设计基于MATLAB平台,利用MATLAB强大的数学计算能力,进行语音的输入、预处理、端点监测、特征参数提取、匹配、识别、串口控制等工作。2.1 语音识别简介2.1.1 语音识别开展随着时代的开展,人们越来越注重生活的品质。便捷时尚成为当代人们的追求目
15、标。随着计算机技术、模式识别和信号处理技术及声学技术等的开展,使得能满足各种需要的语音识别系统的实现成为可能。近二三十年来,语音识别在计算机、信息处理、通信与电子系统、自动控制等领域中有着越来越广泛的应用。语音命令控制可广泛用于家电语音遥控、玩具、智能仪器及移动等便携设备中。使用语音作为人机交互的途径对于使用者来说是最自然的一种方式,同时设备的小型化也要求省略键盘以节省体积。当今,语音识别产品在人机交互应用中已经占到越来越大的比例。2.1.2 语音识别的分类语音识别按说话人的讲话方式可分为孤立词(ISOIatedWOrd)识别、连接词(ConnectedWord)识别和连续语音(Continu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 识别 控制 小车 设计

链接地址:https://www.31ppt.com/p-7508904.html