当前位置: 首页 > 专利查询>马昊专利>正文

可以进行动态设置的语音识别智能电子遥控开关制造技术

技术编号:3410081 阅读:265 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种语音识别智能电子遥控开关,同时具有语音遥控与手工按键控制的控制方法,按键控制同语音命令控制互相兼容。键盘和语音的命令通过CPU发送给双向可控硅。对于采用SD技术的方案,采用预先录音控制命令,复用被控制按键进行动态关联的方法,达到了可以增加语音,删除语音,对增加删除操作进行回滚的功能以及语音动态关联多路开关按键的效果。对于SI技术的方案,它采用预先设置小命令词表同时配合动态设置方法的技术将词表命令同开关组中具体的某一个开关进行关联,也可以增加关联,删除关联。达到了使用特定语音命令内容控制特定开关的目的。在没有设置语音命令的条件下,该开关就是一个普通电子开关。

【技术实现步骤摘要】

本专利技术涉及一种使用语音识别技术,同时具有语音动态设置功能与手工按键的语音 识别电子遥控开关。
技术介绍
语音识别技术一般分为SD,SI两种类型,该技术可以用于家庭中对电器的控制,SD同SI各有其优点,SD控制可以根据用户的需要随机设定词汇,但是其识别依赖于特定的人的 语音,SI控制采用预先设定词汇的方法,识别不依赖于特定的人的语音。但是词汇比较单一, 固定。先进的语音识别开关应该能够具有SD的功能,又有SI的功能,同时提供好的将语音 命令动态同被控制的电器进行关联,并能够兼容传统的手工按健的特点。
技术实现思路
本专利技术的电子开关可以分别提供SD, SI技术,对于SD技术的部分,本产品提供用 户语音录入的功能,同时提供了动态设置语音命令的方法,该方法能够将用户特定的词汇同 某个特定的被控开关关联起来, 一个开关可以被多个不同的语音命令同时控制,本产品提供 多路开关的语音动态设置。对于SI部分,不需要预先进行语音训练,系统预先提供一个通 用的小命令词汇表,同时提供了动态设置语音命令的方法,该方法能够将通用的小命令词汇 表中的命令同某个特定的被控开关按键关联起来。而且一旦采用这种方法完成语音设置,任 何用户都能够使用同样的命令语音对被关联的丌关进行控制,即只要语音命令词汇表(里面 可以有1到m个命令词汇)中的某个命令词汇(记为A)和一组开关组(里面可以有1到n 个开关)中的任意某一个开关(记为B)进行了关联(记为(A->B)。就可以采用命令词汇表 中的这个特定命令(A)对改组开关组屮的这个特定幵关(B)进行单独的打开或者关闭控制。 通过上述的关联机制,实现了语音命令同受控对象的关联,实现了语咅遥控功能。无论采用那种技术,该开关都能够同时提供按键功能,按键和语昏命令都能够对该开 关进行控制而且这种两种控制是一致的,比如可以使用语音命令打开某个W关,这时候改开 关对应的按键就能够关掉这个开关。技术方案以及原理本专利技术的目的是这样实现的采用基于DSP内核的CPU处理芯片,芯片J:运行处理 程序。对于采用SI技术的部分来说,将需要识别的SI相关语音的命令小词汇表放入到系统 的固定存取区上,比如MaskRom或者Flash甚至芯片内部(如果芯片支持)。采用动态设置技 术将词汇同被控制的开关进行关联。对于SD技术的产品来说,则不需要预先定义的词汇表, 而是由用户自己录入词汇。由系统进行引导,将SD的命令以同受控的开关进行映射,映射 关系存储在非易失存储器上,比如flash, SEEPROM或者EEPROM等等。 SD语音的识别以及动态映射维护的处理方法整个系统工作在3个状态增加语音,删除语音,正常工作。使用一个功能键进行状 态的切换,切换的顺序是正赏工作——〉增加语音——》删除语音以上的三个状态,正常工作是默认状态,其他的两个状态,需要使用LED进行状态提1. 使用功能按健,切换到增加语音的功能上,语音录入前,首先按受控 的开关按健,由系统纪录该按键的信息,比如对于一个m键开关,用户 按其中的键n(iKm),则系统纪录当前受控键为n,然后进入录音状态。2. 开始录音,采用每个词汇录音两次的方法,其中,第二次录音是对第 一次录音的确认。3. 录音的2个词汇进行比较,训练,如果不一致,则重新录音,如果--致则该语音通过,通过的语音被纪录到词汇表中,修改词汇表中词汇的数 目,同时,刚才的受控键n进行关联映射。映射关系放置于受控键n的控 制词汇表的末端,记录下关联词汇在词汇表中的位置。语音以及关联数据 存放入非易失存储器内。4. 上述1-3的歩骤重复进行,不断录入词汇,用户町以根据自己的需要 对m键开关的每个按键都进行类似的录入控制语音的过程,则m个按键 通过上述方式都同某一个或几个特定的语音进行了关联,受到这l个或n 个lw]汇的控制,如果某个键没有录入语音,则该键不受语昔控制。5. 使用一个数组定义开关毎个按键的状态。每次语音命令到达,系统首 先分析间汇内容,然后査同该词汇映射的按键。然后修改数组中该按键 对应的状态,简单的可以采用取反的方法,比如0变1, l变0。6. 对于状态改变的按键,执行开或者关的操作。7. 由于是采用两次录音技术,系统使用LED等提示方法通知用户,这增加语音的并且动态关联的方法:样将录音过程细分成了3个阶段第一次录音阶段,第二次录音阶段和 训练阶段,每个阶段都有相关的LED灯进行提示。如果第一次录音结果 和第二次录影结果不--致,则系统自动返回第--录音阶段重新录音,反之, 如果两次录音结果一致,系统进入训练状态,训练完毕以后,系统依旧回 到第一次录音状态,进行下一个词汇的录音工作。 8.系统有5个状态LED指示灯,其中两个表明用户工作在增加状态还 是删除状态,另外三个提示用户在录音中的状态。删除语音并且动态关联的方法1. 使用功能按健,进入删除语音的状态。然后按受控的按键。比如, -个m 键的 f关,按其中的第n个键(n<m)。系统纪录受控按键信息。2. 系统搜索受控按键的命令关联表,得到该按键最后录入的词汇在词汇表中 的位置。3. 系统在词汇表中删除该词汇,修改词汇表中的词汇的数目。同时修改该受 控键的命令关联表。修改以后的内容,存入非易失存储器。增加、删除中的回滚处理语音增加以及删除中,用户可以回滚刚才的操作,比如连续录制了n个词 汇,但是没有按确定键确认录入,则用户可以选择按取消键进行回滚。方法如下1. 增加和删除词汇的过程中,使用一个结构数组纪录新增加和删除的词 汇在词汇表中的位置,同时纪录该词汇控制的开关的编号。2. 连续录入n个词汇以后,如果用户按确定,则该结构数组清空,用户 接受刚才对于的词汇的增加或者删除,反之,如果用户按取消,则程 序从结构数组中取得刚才纪录的信息,首先在结构数组中依次取得录 入的信息,对于增加功能的回滚,在词汇表中将对应编号的词汇删除, 然后从按键命令关联表中清楚改词汇的标记。对于删除功能的回滚, 则不执行刚才进行的删除动作。正常工作状态下的键盘,语音双控的处理系统回到iE常的:r作状态下。如果词汇表中有词汇,则系统进入语音识别环节,当用 户输入语音命令,则按照增加语音命令中的步骤5执行,如果在语音识别状态下,用户输入 按键,则退出语音识别状态,分析得到键值,然后修改数组中该按键对应的状态。比如状态 取反,对于状态改变的按键,执行开或者关的操作。如果词汇表中没有词汇,则系统直接进入按键控制阶段,监控键盘按健,分析得到键值,然后修改数组中该按键对应的状态。比 如状态取反,对于状态改变的按键,执行开或者关的操作。考虑到开关状态是一个状态取反量,即每一个动作导致的下一 个幵关状态都是当前 状态的取反。即动作p导致An- A 。 其中A是当前的状态,An是下一个状态。这 里的动作P是来自语音或者键盘的命令动作。定义动作P是由于用户按下键盘或者使用命令词汇表中的语音命令而触发需要 进行的一次行动。任意一次语音命令或一次按键都被认为是一次单独的动作。 SI语的识别以及映射维护的处理方法SI语音技术开关的语音词汇表采用的是词汇预先录入,所以没有动态录音的功能。 词汇表预先放在非易失存储器中,用户使用前,需要使用设置方法将词汇表中的词汇同某个 被控制的本文档来自技高网...

【技术保护点】
SD版本开关同特定的人说话相关,如果需要使用语音功能,动态设置用户语音词汇,系统分为工作状态,增加语音状态,删除语音状态三种状态。每个状态使用LED等方法进行了状态提示。

【技术特征摘要】

【专利技术属性】
技术研发人员:马昊彭光尼
申请(专利权)人:马昊彭光尼
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利