【技术实现步骤摘要】
本专利技术涉及语音识别和编程控制
,具体讲公开一种基于语音识别技术的。编程控制方法就是通过对待控设备或装置进行控制命令的编程,使待控设备能按照编程控制的命令顺序完成一系列的动作,现有的编程控制方法已广泛使用在数控机床、编程控制的玩具等领域,不过这些编程控制系统都不具备语音识别功能。为实现上述目的,本专利技术采用的技术方案是一种,它包括以下过程a、在利用语音识别进行控制的系统中的RAM单元中建立一个“语音编程指令队列”堆栈,用于存储语音编程指令队列,同时在RAM单元中设置一个“语音编程控制位”,用于判断系统是否进入语音编程状态;b、在系统的语音模板中设立两个特殊模板,“语音编程”命令模板和“执行语音编程”命令模板。c、上述系统在接收到“语音编程”语音命令时,系统清空“语音编程指令队列”堆栈,并将“语音编程控制位”设为有效,使系统进入编程状态;d、系统接收到如“前进”、“后退”、“左转”、“右转”之类的语音命令后,自动检测“语音编程控制位”是否有效,并作出如下选择;如果无效则系统立即执行与语音命令相对应的动作;如果有效则不动作,而仅将该语音命令的控制代码依序存入“语音编程指令队列”堆栈。系统接收到“执行语音编程”语音命令时,系统将“语音编程控制位”设为无效使系统退出语音编程状态并清空“语音编程指令队列”堆栈,然后按序完成“语音编程指令队列”所对应的一系列动作。与现有技术相比,本专利技术具有以下优点和效果现有的语音识别控制系统在离下达语音命令者距离较远或环境噪音较大的情况下,识别率会降低甚至无法工作;采用本专利技术,可以先在近距离和小噪音状态下对控制 ...
【技术保护点】
一种语音控制方法,它包括以下过程:a、在利用语音识别进行控制的系统中的RAM单元中建立一个“语音编程指令队列”堆栈,用于存储语音编程指令队列,同时在RAM单元中设置一个“语音编程控制位”,用于判断系统是否进入语音编程状态;b、在系统 的语音模板中设立两个特殊模板,“语音编程”命令模板和“执行语音编程”命令模板。c、上述系统在接收到“语音编程”语音命令时,系统清空“语音编程指令队列”堆栈,并将“语音编程控制位”设为有效,使系统进入编程状态;d、系统接收到如“前进” 、“后退”、“左转”、“右转”之类的语音命令后,自动检测“语音编程控制位”是否有效,并作出如下选择;如果无效则系统立即执行与语音命令相对应的动作;如果有效则不动作,而仅将该语音命令的控制代码依序存入“语音编程指令队列”堆栈。
【技术特征摘要】
1.一种语音控制方法,它包括以下过程a、在利用语音识别进行控制的系统中的RAM单元中建立一个“语音编程指令队列”堆栈,用于存储语音编程指令队列,同时在RAM单元中设置一个“语音编程控制位”,用于判断系统是否进入语音编程状态;b、在系统的语音模板中设立两个特殊模板,“语音编程”命令模板和“执行语音编程”命令模板。c、上述系统在接收到“语音编程”语音命令时,系统清空“语音编程指令队列”堆栈,并将“语音编程控制位”设为有效,使系统进入编程状态;d、系统接收到...
【专利技术属性】
技术研发人员:黄文浩,李永新,刘庆升,李胜,
申请(专利权)人:黄文浩,李永新,
类型:发明
国别省市:34[中国|安徽]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。