基于用户意图猜测的车载语音控制系统及方法

文档序号:9454212阅读:267来源:国知局
基于用户意图猜测的车载语音控制系统及方法
【技术领域】
[0001]本发明属于语音控制技术,具体涉及一种基于用户意图猜测的车载语音控制系统及方法。
【背景技术】
[0002]车载语音控制系统从指令式语言向自然语言发展演变,控制方法也由简单的指令过渡到自然语言控制。目前车载语音控制系统有两种:
第一种:指令式语音控制系统:支持的说法/指令少,使用逐层引导用户使用语音控制系统,因用户体验差,产品正在逐步淘汰。
[0003]第二种:自然语音控制系统:支持的说法/指令数量是指令式语音控制系统的几百倍,但依旧无法支持用户任意语言指令,造成用户在使用语音控制系统的不便捷及不易用,主要体现在:
(1)支持的指令太多导致用户不知道可以说哪些指令,使用过程中很茫然,无易用性;
(2)当指令无法执行时,用户无法明确知道原因是指令不支持还是用户的普通话不标准,使用不便捷,参见图1。
[0004]因此,有必要开发一种新的基于用户意图猜测的车载语音控制系统及方法。

【发明内容】

[0005]本发明的目的是提供一种基于用户意图猜测的车载语音控制系统及方法,以提高车载语音控制系统的使用便捷性及易用性。
[0006]本发明所述的基于用户意图猜测的车载语音控制系统,包括:
接收模块,用于接收用户输入的语音信息;
转换模块,用于将所述语音信息转换成文本信息,该转换模块与接收模块连接;
用户意图猜测模块,基于所述文本信息判断是否为可执行的指令,若是,则基于所述文本信息生成对应的控制指令,若不是,则基于所述文本信息对用户的意图进行猜测,并引导用户如何操作,该用户意图猜测模块与转换模块连接;
执行模块,基于所述控制指令执行相应的动作,该执行模块与用户意图猜测模块连接。
[0007]所述用户意图猜测模块,用于将所述文本信息进行分析,标注出关键词、动作词和关联词;将标注出的关键词与预存的业务相关的关键词进行匹配,若匹配不成功,则判断用户输入的语音信息为不可执行或不可识别的指令,并通过语音进行随机帮助引导,若匹配成功,则将所标注出的动作词与预存的业务相关的动作词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图不是十分明确的指令,并通过语音进行相关业务帮助引导,若匹配成功,则将所标注出的关联词与预存的语音命令关联词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图明确但不全的指令,并通过语音提示补全内容,若匹配成功,则判断用户输入的语音信息为可执行的指令,并生成对应的控制指令。
[0008]所述用户意图猜测模块,还用于将关键词和/或动作词和/或关联词对应的内容分别转化为预定的同义语。
[0009]本发明所述的一种基于用户意图猜测的车载语音控制方法,采用本发明所述的基于用户意图猜测的车载语音控制系统,包括以下步骤:
步骤1、接收用户输入的语音信息;
步骤2、将所述语音信息转换成文本信息;
步骤3、基于所述文本信息判断是否为可执行的指令,若是,则基于所述文本信息生成对应的控制指令,若不是,则基于所述文本信息对用户的意图进行猜测,并引导用户如何操作;
步骤4、基于所述控制指令执行相应的动作。
[0010]所述步骤3包括:
将所述文本信息进行分析,标注出关键词、动作词和关联词;将标注出的关键词与预存的业务相关的关键词进行匹配,若匹配不成功,则判断用户输入的语音信息为不可执行或不可识别的指令,并通过语音进行随机帮助引导,若匹配成功,则将所标注出的动作词与预存的业务相关的动作词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图不是十分明确的指令,并通过语音进行相关业务帮助引导,若匹配成功,则将所标注出的关联词与预存的语音命令关联词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图明确但不全的指令,并通过语音提示补全内容,若匹配成功,则判断用户输入的语音信息为可执行的指令,并生成对应的控制指令。
[0011]所述步骤3中还包括:将关键词和/或动作词和/或关联词对应的内容分别转化为预定的同义语。
[0012]本发明的有益效果:
(O实现了对用户较为明确的语音指令的提示补全;
(2)实现了对用户不明确的语音指令的进行帮助引导,提供用户关联的使用帮助;
综上所述,本发明通过增加软件策略实现了对用户意图的部分猜测,提高了语音控制系统的易用性及便捷性。
【附图说明】
[0013]图1为自然语音控制系统的流程图;
图2为本发明的结构框图;
图3为本发明的流程图;
图4为本发明中用户意图猜测的流程图;
图5为基于用于意图猜测的语音控制系统的使用示例图。
【具体实施方式】
[0014]下面结合附图对本发明作进一步说明。
[0015]如图2和图3所示的基于用户意图猜测的车载语音控制系统,包括接收模块1、转换模块2、用户意图猜测模块3和执行模块4。接收模块I用于接收用户输入的语音信息。转换模块2用于将所述语音信息转换成文本信息,该转换模块2与接收模块I连接。用户意图猜测模块3基于所述文本信息判断是否为可执行的指令,若是,则基于所述文本信息生成对应的控制指令,若不是,则基于所述文本信息对用户的意图进行猜测,并引导用户如何操作,该用户意图猜测模块3与转换模块2连接。执行模块4基于所述控制指令执行相应的动作,该执行模块4与用户意图猜测模块3连接。
[0016]如图3所示,进一步,所述用户意图猜测模块3用于将所述文本信息进行分析,标注出关键词、动作词和关联词;将标注出的关键词与预存的业务相关的关键词进行匹配,若匹配不成功,则判断用户输入的语音信息为不可执行或不可识别的指令,并通过语音进行随机帮助引导,若匹配成功,则将所标注出的动作词与预存的业务相关的动作词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图不是十分明确的指令,并通过语音进行相关业务帮助引导,若匹配成功,则将所标注出的关联词与预存的语音命令关联词进行匹配,若匹配不成功,则判断用户输入的语音信息为意图明确但不全的指令,并通过语音提示补全内容,若匹配成功,则判断用户输入的语音信息为可执行的指令,并生成对应的控制指令。
[0017]进一步,所述用户意图猜测模块3还用于将关键词和/或动作词和/或关联词对应的内容分别转化为预定的同义语。
[0018]如图3所示,本发明所述的一种基于用户意图猜测的车载语音控制方法,采用本发明所述的基于用户意图猜测的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1