发明名称 |
语音控制方法 |
摘要 |
本发明公开一种语音编程控制方法,先在系统的RAM单元中建立一个“语音编程指令队列”堆栈和“语音编程控制位”,在系统的语音模板中设立“语音编程”和“执行语音编程”命令模板,系统接收到如“前进”等之类的语音命令后,自动检测“语音编程控制位”是否有效,执行与语音命令相对应的动作或将该语音命令的控制代码依序存入“语音编程指令队列”堆栈,本发明使控制系统在远处或有噪音的环境下能够执行编程的一系列动作,用一条语音命令就可以触发玩具去跳一个舞,从而提高了玩具的趣味性。 |
申请公布号 |
CN1215456C |
申请公布日期 |
2005.08.17 |
申请号 |
CN02140408.9 |
申请日期 |
2002.06.25 |
申请人 |
黄文浩;李永新 |
发明人 |
黄文浩;李永新;刘庆升;李胜 |
分类号 |
G10L15/00;G06F9/22;A63H30/02 |
主分类号 |
G10L15/00 |
代理机构 |
合肥诚兴知识产权代理有限公司 |
代理人 |
汤茂盛 |
主权项 |
1、一种语音控制方法,它包括以下过程:a、在利用语音识别进行控制的系统中的随机存取内存单元中建立一个“语音编程指令队列”堆栈,用于存储语音指令队列,建立时清空;同时在随机存取内存单元中设置一个“语音编程标志位”,用于判断系统是否已进入语音指令存储状态,初始设为无效;b、在系统的语音模板中设立两个特殊模板:“语音编程”命令模板和“执行指令”命令模板;c、系统在接收到“语音编程”语音命令时,清空“语音编程指令队列”堆栈,并将“语音编程标志位”设为有效,使系统进入语音命令存储状态;d、系统在接收到除“语音编程”命令和“执行指令”命令之外的语音命令后,自动检测“语音编程标志位”是否有效,并做出如下选择:如果无效,立即执行与该语音命令相对应的动作;如果有效,仅将该语音命令的控制代码依序存入“语音编程指令队列”堆栈;e、系统在接收到“执行指令”语音命令时,将“语音编程标志位”设为无效使系统退出语音指令存储状态,然后按序完成“语音编程指令队列”里存储的控制代码所对应的一系统动作。 |
地址 |
230023安徽省合肥市金寨路96号中国科大九系 |