一种语音控制的遥控装置及其实现方法

文档序号:8944174阅读:440来源:国知局
一种语音控制的遥控装置及其实现方法
【技术领域】
[0001]本申请涉及一种语音控制的遥控装置,用来将以语音表述的遥控意图转换为遥控指令并发射给目标电子设备。
【背景技术】
[0002]遥控器在家用电器及工业设备中得到广泛应用,使用遥控器可以在一定距离内对电子设备进行远程操控,从而极大地方便了用户。
[0003]传统的遥控器具有多个实体按键,用户通过按压实体按键的方式来操纵遥控器。现在也有在智能手机等移动终端中安装软件来实现遥控器功能,用户通过选择屏幕上的虚拟按键来操纵遥控器。部分遥控器还有语音控制功能,用户通过口述遥控指令的方式来操纵遥控器。
[0004]申请公布号为0附0409143认、申请公布日为2014年10月8日的中国发明专利申请(以下称A方案)公开了一种语音控制遥控器。该遥控器先由内置的麦克风拾取语音信号,再由语音加强单元增强且输出语音信号中的指示语音,再由语音识别单元将指示语音与内置有多条指令信息的指令库进行匹配并输出控制信号,最后由无线编码发射单元将控制信号发射输出。A方案并未详细介绍指示语音如何与指令库中的指令信息进行匹配。
[0005]申请公布号为CN104301526A、申请公布日为2015年I月21日的中国发明专利申请(以下称B方案)公开了一种终端遥控装置。该装置先由获取模块获取语音数据,再由识别模块从语音数据中识别出包括目标终端的遥控关键词的语音识别结果,再由生成模块根据遥控关键词生成目标终端的遥控命令,最后由控制模块根据遥控命令对目标终端进行控制。B方案从语音数据中识别出遥控关键词采用的是先对语音数据进行频谱转换得到语音数据对应的声学特征矢量,该装置预存有声学特征矢量与遥控关键词的对应关系,查找语音数据对应的声学特征矢量相匹配的遥控关键词。B方案进一步公开了为控制多种家居设备而为每一个家居设备设置并存储不同类型的遥控关键词的方案。
[0006]申请公布号为CN104423343A、申请公布日为2015年3月18日的中国发明专利申请(以下称C方案)公开了一种汉语语音集中协同控制家电的方法。该方法先将输入遥控装置的汉语语音转换成分词后的汉语文本,再通过网络传输给集中智能控制中心模块,集中智能控制中心模块预先存储有与各个关键词绑定的计算机程序,并根据分词后的汉语文本将各计算机程序按执行的先后顺序排列再通过网络传输给嵌入计算机,最后由嵌入计算机控制各家电执行。C方案需要借助于网络上的集中智能控制中心模块才能实现语音遥控功能,单独的遥控装置无法自行实现语音遥控功能。C方案还公开了自动训练功能,就是将所能执行的语音命令通过汉语语音朗读并记录操作者跟读的语音,这种语音识别技术较为简单。
[0007]上述各方案中,或者提取语音数据中的声学特征并与遥控关键词的声学特征进行匹配,或者将语音数据识别为文本并与遥控关键词的文本进行匹配,但均未公开匹配所采用的搜索方法。语音控制的遥控装置往往预存有大量的遥控关键词,采用一般的遍历式搜索方法使得匹配过程耗时较长,用户体验较差,也不具有自学习功能。

【发明内容】

[0008]本申请所要解决的技术问题是提供一种语音控制的遥控装置,优化了由语音数据识别得到的文本与遥控关键词之间的匹配过程,具有耗时短、用户体验佳的特点,还具有自学习功能进一步提升匹配效果。为此,本申请还要提供所述遥控装置的实现方法。
[0009]为解决上述技术问题,本申请语音控制的遥控装置如图1所示,包括语音采集模块、语音识别模块、分词模块、匹配模块、指令形成模块、发射模块。其中,语音采集模块用来拾取语音数据。语音识别模块用来将语音数据识别为文本。分词模块用来将识别的文本分解为一个或多个字词。匹配模块用来寻找与分词后的字词匹配的遥控关键词,并根据匹配结果调整遥控关键词类别的查询优先级和/或遥控关键词在所属遥控关键词类别中的顺序。指令形成模块用来根据匹配得到的一个或多个遥控关键词形成一条或多条遥控指令和/或功能切换指令。发射模块用来将各条遥控指令采用红外和/或射频信号向一个或多个目标电子设备发射。
[0010]本申请语音控制的遥控装置的实现方法如图2所示,包括如下内容。
[0011]步骤200,遥控装置中预先存储有多个遥控关键词,这些遥控关键词被分为一个或多个遥控关键词类别。不同的遥控关键词类别具有不同的查询优先级,和/或每个遥控关键词类别中所包含的各个遥控关键词具有先后顺序。
[0012]步骤210,拾取用户语音并输出语音数据。
[0013]步骤220,采用语音识别技术将语音数据转换为识别文本。
[0014]步骤230,采用分词算法将识别文本转换为一个或多个识别字词。
[0015]步骤240,根据每个识别字词搜索匹配的遥控关键词。
[0016]步骤250,根据匹配结果调整匹配到的遥控关键词类别的查询优先级和/或调整匹配到的遥控关键词在所属遥控关键词类别中的先后顺序。
[0017]步骤260,根据匹配到的遥控关键词形成相应的遥控指令和/或功能切换指令。
[0018]步骤270,对目标电子设备发射包含该遥控指令的遥控信号和/或执行该功能切换指令。
[0019]所述步骤250也可放在步骤260之后、或者放在步骤270之后。
[0020]本申请取得的技术效果是优化了识别字词与遥控关键词之间的匹配过程,从而减少了该匹配过程的耗时;还新增了调整遥控关键词类别的查询优先级和/或调整遥控关键词在遥控关键词类别中的先后顺序的过程,从而可针对不同的用户进行针对性的自学习,进一步减少匹配过程的耗时。
【附图说明】
[0021]图1是本申请语音控制的遥控装置的一个实施例的整体结构示意图。
[0022]图2是本申请语音控制的遥控装置的实现方法的整体流程图;
图3是图2中实现匹配过程和调整过程的方法一的流程图;
图4是图2中实现匹配过程和调整过程的方法二的流程图;
图5是图2中实现匹配过程和调整过程的方法三的流程图。
【具体实施方式】
[0023]请参阅图1,这是本申请语音控制的遥控装置的一个实施例。其包括语音采集模块、语音识别模块、分词模块、匹配模块、指令形成模块、发射模块。
[0024]所述语音采集模块例如为遥控装置内置的麦克风,用来拾取用户语音并输出语音数据。
[0025]所述语音识别模块用来将语音数据识别为文本,称为识别文本,这可以采用现有的语音识别技术实现。
[0026]所述分词模块用来将识别文本分解为一个或多个字词,称为识别字词,这可以采用现有的分词算法实现。
[0027]所述匹配模块用来寻找与识别字词匹配的遥控关键词,并根据匹配结果调整遥控关键词类别的查询优先级和/或调整遥控关键词在所属遥控关键词类别中的顺序。为实现匹配过程,在遥控装置中预先存储有多个遥控关键词,这些遥控关键词属于一个或多个遥控关键词类别。各个遥控关键词类别之间具有查询时的先后顺序,称为查询优先级。每个遥控关键词类别中的各个遥控关键词还具有查询时的先后顺序,称为查询顺序。优选地,各个遥控关键词类别具有预先设定的、或者是任意设置的查询优先级。优选地,在每个遥控关键词类别中的各个遥控关键词具有预先设定的、或者是任意设置的查询顺序。匹配过程是对每一个识别字词先按照从高到低的查询优先级选择遥控关键词类别、然后在每个遥控关键词类别中按照从前到后的顺序搜索与该识别字词匹配的遥控关键词。所述匹配至少包括相同的情况,还可包括同音但不同字、近似音且不同字、同义但不同字、近似义且不同字等情况中的部分或全部。一旦找到了某个遥控关键词匹配于某个识别字词,就表示匹配成功,不再搜索该遥控关键词类别中排列在该匹配到的遥控关键词后方的其他遥控关键词,也不再搜索排列在该遥控关键词类别后方的其他遥控关键词类别。如果遍历所有遥控关键词类别中的所有遥控关键词都不匹配于该识别字词,则表示匹配失败。
[0028]所述指令形成模块用来根据匹配得到的遥控关键词
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1