五菱车机语音交互系统的制作方法
本发明涉及语音交互技术领域,更具体地说,本发明涉及五菱车机语音交互系统。
背景技术:
随着汽车产业的发展,我国汽车普及率在逐步提高。根据统计数据来看,2012年在国内总共销售了1900多万整车,由此可见汽车已经成为人们日常出行不可或缺的代步工具,同时语音技术也成为汽车未来发展的一种趋势。
但是现有技术中智能语音交互在具体应用时,语音识别速度不快,导致用户在语音控制一些智能设备时,调控反应慢,影响使用感受,语音识别速度还有待提高,且在驾驶汽车时利用语音报警告知驾驶员与乘客存在着风险,可以有效提高报警的质量,这是因为仅通过仪表的指示灯和显示屏来提示汽车存在的失效/潜在失效已经日益不能满足市场的需求,一方面是由于汽车的功能日益复杂,另一方面在于汽车仪表的指示灯符号过于专业化和技术化,普通驾驶员与乘客无法理解指示灯所传达的内容。如果采用语音报警,就可以直接告知汽车存在的风险和不良的驾驶行为,从而有效提高汽车的使用年限,并且降低事故发生的风险。
技术实现要素:
针对现有技术存在的不足,本发明目的是提供五菱车机语音交互系统,通过语音识别的关键词拆分识别以及有效关键词的汇总方法,不仅能够实现快速语音识别,而且不会发生执行元件控制混乱的情况,并且通过手机终端定制各执行元件缩写指令的方法,不仅节省用户的控制时间和提高语音识别的速度,而且能够避免他人随意语音控制各执行元件,避免造成用户麻烦;
通过设置车载控制模块,车载控制模块根据当前的行车状态来确定是否需要执行该控制信号,确定需要执行后智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理,车载控制模块还被设置成通过车载总线通讯接收汽车上的报警报文,并在判断所述报警报文的优先级别后通过扬声器进行报音处理,从而能同时非常直观、及时地告知汽车驾驶室内的驾乘人员,保证行车安全。
本发明的目的可以通过以下技术方案实现:五菱车机语音交互系统,包括语音采集模块、语音识别模块一、任务分配模块、语音识别模块二、控制器、车载控制模块、执行元件、指令定制模块、数据库一、数据库二以及指令转换模块;
所述语音采集模块输出端设置有语音识别模块一,所述语音识别模块一输出端设置有任务分配模块,所述任务分配模块输出端设置有语音识别模块二,所述语音识别模块二输出端设置有控制器,所述控制器输出端设置有车载控制模块,所述车载控制模块输出端设置有执行元件;
所述语音采集模块用于采集语音信息并将采集到的语音信息发送给语音识别模块一,所述语音识别模块一对语音信息进行初步识别,判断语音信息是否为指令信息,若是,则将信息发送给指令转换模块;若不是,则将信息发送给任务分配模块;
所述任务分配模块用于将语音识别模块一发送的语音信息分别发送至语音识别模块二中的每个识别单元,四个识别单元根据数据库二对于语音信息内容进行多种关键词的单独识别,然后经信息汇总处理单元将有效的关键词提取并生成相应的控制信号,所述任务分配模块还用于将信息汇总处理单元生成的控制信号发送到控制器;
所述控制器用于将控制信号发送到车载控制模块,所述车载控制模块被设置成根据当前的行车状态来确定是否需要执行该控制信号,且在确定需要执行后进行智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理;
所述车载控制模块还被设置成在确定需要执行该控制信号后,将该控制信号发送到车载仪表,以便通过车载仪表上的指示灯或显示屏进行显示;所述车载控制模块是安装在汽车上具有车载总线通讯(如can总线等)功能的控制模块,它可以采用汽车上现有的例如车身控制模块bcm、电子控制模块ecu或者混合动力控制模块hcu等模块,也可以采用单独设计的专业模块。所述车载控制模块在接收到控制器发送过来的控制信号后,它将会根据当前的行车状态来确定是否需要执行此控制信号,如果确定需要执行的话,便智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理,从而能同时非常直观、及时地告知汽车驾驶室内的驾乘人员;
所述控制器输入端连接有手机终端,所述控制器连接端连接有指令定制模块,所述手机终端通过蓝牙模块与控制器相连接,所述指令定制模块输出端设有数据库一,所述数据库一与语音识别模块一连接,所述语音识别模块一输出端设有指令转换模块,所述指令转换模块输出端与控制器输入端连接;所述手机终端经蓝牙模块与控制器相连接,并访问指令定制模块,用户可以根据需要,定制生成各种执行元件的缩写控制指令,生成的缩写控制指令通过指令定制模块发送到数据库一进行存储。
进一步地,所述语音识别模块二包括名词识别单元、动词识别单元、数量词识别单元和形容词识别单元,所述名词识别单元、动词识别单元、数量词识别单元和形容词识别单元均连接有数据库二,且输出端连接有信息汇总处理单元。
进一步地,所述名词识别单元、动词识别单元、数量词识别单元和形容词识别单元分别用于识别语音信息中的名词、动词、数量词和形容词。
进一步地,所述指令转换模块用于将语音识别模块一发送的指令信息转换为相应的控制信号并将控制信号传输到控制器。
进一步地,所述车载控制模块还被设置成通过车载总线通讯接收汽车上的报警报文,并在判断所述报警报文的优先级别后通过扬声器进行报音处理,可以直接告知汽车存在的风险和不良的驾驶行为,从而有效提高汽车的使用年限,并且降低事故发生的风险。
本发明的有益效果是:
(1)本发明通过任务分配模块将语音信息分别发送给名词识别单元、动词识别单元、数量词识别单元和形容词识别单元共四个关键词识别的单元,将语句中的关键词拆分快速识别,然后经信息汇总处理单元将有效的关键词提取并生成相应的控制信号并将控制信号发送给控制器,整个交互系统中这种语音识别的关键词拆分识别以及有效关键词汇总的方法,不仅能够实现快速语音识别,而且不会发生执行元件控制混乱的情况,整个语音交互系统识别语音快速,使用稳定,解决了现有技术中语音统一识别造成的识别速度慢,语句判断时间长等造成的语音识别效率慢,执行元件控制反应慢的问题;
(2)控制器将控制信号发送到车载控制模块,所述车载控制模块被设置成根据当前的行车状态来确定是否需要执行该控制信号,且在确定需要执行后智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理,所述车载控制模块还被设置成通过车载总线通讯接收汽车上的报警报文,并在判断所述报警报文的优先级别后通过扬声器进行报音处理,从而能同时非常直观、及时地告知汽车驾驶室内的驾乘人员汽车存在的风险和不良的驾驶行为,降低事故发生的风险,保证行车安全。
(3)手机终端经蓝牙模块连接控制器,并访问指令定制模块,用户可以根据需要,定制生成各种执行元件的缩写控制指令,用户使用时直接说出指令即可快速控制相应的执行元件,这种定制各执行元件缩写指令的方法,不仅节省用户的控制时间和提高语音识别的速度,而且能够避免他人随意语音控制各执行元件,避免造成用户麻烦。
附图说明
为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
图1为本发明的系统框图;
图2为本发明的语音识别模块二的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1-2所示,五菱车机语音交互系统,包括语音采集模块、语音识别模块一、任务分配模块、语音识别模块二、控制器、车载控制模块、执行元件、指令定制模块、数据库一、数据库二以及指令转换模块;
所述语音采集模块输出端设置有语音识别模块一,所述语音识别模块一输出端设置有任务分配模块,所述任务分配模块输出端设置有语音识别模块二,所述语音识别模块二输出端设置有控制器,所述控制器输出端设置有车载控制模块,所述车载控制模块输出端设置有执行元件;
所述语音识别模块二包括名词识别单元、动词识别单元、数量词识别单元和形容词识别单元,所述名词识别单元、动词识别单元、数量词识别单元和形容词识别单元均连接有数据库二,且输出端连接有信息汇总处理单元;
所述名词识别单元、动词识别单元、数量词识别单元和形容词识别单元分别用于识别语音信息中的名词、动词、数量词和形容词;
所述语音采集模块用于采集语音信息并将采集到的语音信息发送给语音识别模块一,所述语音识别模块一对语音信息进行初步识别,判断语音信息是否为指令信息,若是,则将信息发送给指令转换模块;若不是,则将信息发送给任务分配模块;
所述指令转换模块用于将语音识别模块一发送的指令信息转换为相应的控制信号并将控制信号传输到控制器;
所述任务分配模块用于将语音识别模块一发送的语音信息分别发送至语音识别模块二中的每个识别单元,四个识别单元根据数据库二对于语音信息内容进行多种关键词的单独识别,然后经信息汇总处理单元将有效的关键词提取并生成相应的控制信号,所述任务分配模块还用于将信息汇总处理单元生成的控制信号发送到控制器;
所述控制器用于将控制信号发送到车载控制模块,所述车载控制模块被设置成根据当前的行车状态来确定是否需要执行该控制信号,且在确定需要执行后进行智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理;
所述车载控制模块还被设置成通过车载总线通讯接收汽车上的报警报文,并在判断所述报警报文的优先级别后通过扬声器进行报音处理;
所述车载控制模块还被设置成在确定需要执行该控制信号后,将该控制信号发送到车载仪表,以便通过车载仪表上的指示灯或显示屏进行显示;所述车载控制模块是安装在汽车上具有车载总线通讯(如can总线等)功能的控制模块,它可以采用汽车上现有的例如车身控制模块bcm、电子控制模块ecu或者混合动力控制模块hcu等模块,也可以采用单独设计的专业模块。所述车载控制模块在接收到控制器发送过来的控制信号后,它将会根据当前的行车状态来确定是否需要执行此控制信号,如果确定需要执行的话,便智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理,从而能同时非常直观、及时地告知汽车驾驶室内的驾乘人员;
所述控制器输入端连接有手机终端,所述控制器连接端连接有指令定制模块,所述手机终端通过蓝牙模块与控制器相连接,所述指令定制模块输出端设有数据库一,所述数据库一与语音识别模块一连接,所述语音识别模块一输出端设有指令转换模块,所述指令转换模块输出端与控制器输入端连接;所述手机终端经蓝牙模块与控制器相连接,并访问指令定制模块,用户可以根据需要,定制生成各种执行元件的缩写控制指令,生成的缩写控制指令通过指令定制模块发送到数据库一进行存储;
本发明的工作原理是:所述手机终端经蓝牙模块与控制器相连接,并访问指令定制模块,用户可以根据需要,定制生成各种执行元件的缩写控制指令,生成的缩写控制指令通过指令定制模块发送到数据库一进行存储,使用时,语音采集模块采集语音信息并发送给语音识别模块一,所述数据库一与语音识别模块一连接,语音识别模块一将语音信息与数据库一存储的缩写控制指令进行比对,判断语音信息是否为指令信息;
若不是,则将语音信息发送到任务分配模块,任务分配模块将语音识别模块一发送的语音信息分别发送至语音识别模块二中的每个识别单元,四个识别单元根据相对应的数据库二内部存储的关键词信息,对于语音信息内容进行多种关键词的单独识别,例如语音内容为:“空调风速调大一点”,此时此段语音分别发送给四个识别单元,经四个识别单元分别快速提取出:“空调、风速、调、大、一点”共五个关键词,从而再将此五个关键词发送到信息汇总处理单元,信息汇总处理单元将“风速、大、一点”共三个有效的关键词提取并生成关于控制空调风速的控制信号,发送给控制器,控制器将控制信号发送到车载控制模块,所述车载控制模块被设置成根据当前的行车状态来确定是否需要执行该控制信号,且在确定需要执行后进行智能控制执行元件,执行该控制信号,并将该控制信号发送至扬声器进行报音处理,当调大的风速不够,用户再次发出语音指示:“再大一点”,此时关键词中只有“大、一点”两个关键词,没有风速这个名词,此时信息汇总处理单元默认调节风速,直接再次发出风速控制信号,整个交互系统中语音识别的关键词拆分识别以及有效关键词汇总的方法,不仅能够实现快速语音识别,而且不会发生执行元件控制混乱的情况,整个语音交互系统识别语音快速,使用稳定。
若是,则将语音信息发送到指令转换模块,指令转换模块将语音识别模块一发送的指令信息转换为相应的控制信号并将控制信号发送给控制器,控制器将控制信号发送到车载控制模块,车载控制模块根据当前的行车状态来确定是否需要执行该控制信号,确定需要执行后智能控制执行元件执行该控制信号,例如,用户设置控制空调风速的缩写控制指令为y,空调风速的指令根据风速大小分为y1、y2、y3等,存储在数据库一中,并将各缩写控制指令代表的内容保存在指令转换模块内,若此时用户说出y1,则语音识别模块一识别y1,并能够在数据库一中查找到y1,此时语音识别模块一发送指令信息给指令转换模块10,指令转换模块10根据保存的各缩写控制指令代表的内容,提取指令信息相应的控制信号,再经控制器和车载控制模块控制空调风速为一档,这种定制各执行元件缩写指令的方法,不仅节省用户的控制时间和提高语音识别的速度,而且能够避免他人随意语音控制各执行元件,避免造成用户麻烦。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除