基于云端和多命令词的汽车语音控制方法、系统及装置制造方法及图纸

技术编号:17197944 阅读:25 留言:0更新日期:2018-02-04 00:03
本发明专利技术公开了一种基于云端和多命令词的汽车语音控制方法、系统及装置,方法包括:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。系统包括接口模块、云端处理模块以及车载主控模块。装置包括存储器和处理器。本发明专利技术能同时分析出用户语音命令中的多个命令词,提高了执行效率,而且将用户的语音命令先转换成文字信息再通过云端对文字信息进行语义分析,与直接对客户的语音命令进行匹配处理的方式相比,匹配准确率更高,交互性更好。本发明专利技术可广泛应用于语音控制领域。

【技术实现步骤摘要】
基于云端和多命令词的汽车语音控制方法、系统及装置
本专利技术涉及语音控制领域,尤其是基于云端和多命令词的汽车语音控制方法、系统及装置。
技术介绍
随着汽车信息技术的不断发展,车载语音控制系统也得到的快速的发展,语音控制系统应用于汽车内部电子电器控制具有十分重要的意义。车载语音控制系统可以有效减少驾驶员在行车过程中的复杂的手势动作及其它不方便的驾驶动作,通过对驾驶员的语音识别可以快速、准确有效地实现驾驶员所需要的行车中的任务功能。车载语音控制系统为驾驶员和车辆之间提供一种了简单、有效地互动方式,使驾驶员能轻松完成各种控制和操作,提高驾驶安全性的同时也能提高驾驶乐趣。现有技术中的车载语音控制系统,在采集到用户输入的语音命令后,直接将用户输入的语音命令与车载语音控制系统的命令词数据库进行匹配,进而获取用户的语音命令所对应的汽车控制指令,实现对汽车的控制操作。现有的车载语音控制系统在与用户的交互过程中,每次只能识别并执行一个命令词动作,无法满足用户需要一次性执行多个动作的需求,而且现有车载语音系统直接对客户的语音命令进行匹配处理,匹配准确率较低,交互性较差。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种能同时执行多个命令词动作,匹配准确率高,交互性好的基于云端和多命令词的汽车语音控制方法、系统及装置。本专利技术所采取的第一个技术方案是:基于云端和多命令词的汽车语音控制方法,包括以下步骤:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。进一步,所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:车载端对用户发出的语音命令进行语音降噪;车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;车载端将语音识别后的文字信息发送给云端。进一步,所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:云端对得到的文字信息进行命令词模式匹配操作;云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。进一步,所述云端对得到的文字信息进行命令词模式匹配操作这一步骤,包括以下步骤:根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理。进一步,所述对匹配得到的命令词前后缀进行规则匹配处理这一步骤,包括以下步骤:判断命令词的前后缀是否存在否定词,若是则执行下一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤;判断否定词是否为命令词的前缀,若是则根据文字信息确定是否将命令词判定为非执行指令并结束云端对得到的文字信息进行语义分析这一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤。进一步,所述对匹配得到的命令词幅度进行格式化处理这一步骤,包括以下步骤:将文字信息中的命令词幅度表述统一转换为阿拉伯数字表述;根据转换后的命令词幅度表述,对命令词幅度的计量单位进行标准化处理。进一步,所述根据生成的结构化数据执行相应控制命令这一步骤,包括以下步骤:车载端从云端生成的结构化数据中解析出命令执行码和相应的动作幅度,并根据解析的结果执行相应控制命令;车载端从云端生成的结构化数据中解析出响应话语,并将解析出的响应话语合成相应的响应语音。进一步,还包括云端对命令词数据库进行存储和实时更新的步骤,所述云端对命令词数据库进行存储和实时更新的步骤包括以下步骤:用户通过云端录入新的命令词;云端根据新的命令词,对命令词数据库进行存储和实时更新;云端根据命令词数据库进行存储和实时更新的结果,对命令词的语义分析规则进行更新。本专利技术采取的第二个技术方案是:基于云端和多命令词的汽车语音控制系统,包括:车载接口模块,用于对语音命令进行语音识别,得到语音识别后的文字信息;云端处理模块,用于云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;车载主控模块,用于根据生成的结构化数据执行相应控制命令。本专利技术采取的第三个技术方案是:基于云端和多命令词的汽车语音控制装置,包括:存储器,用于存储程序;处理器,执行所述程序,以用于:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。本专利技术的有益效果是:本专利技术的基于云端和多命令词的汽车语音控制方法、系统及装置,将用户的语音命令转换成文字信息,然后通过云端对文字信息进行语义分析,能够同时分析出文字信息中的多个命令词,并由车载端同时执行多个命令动作,克服了现有车载语音控制系统无法同时执行多个命令词动作的缺点,提高了执行效率;而且将用户的语音命令先转换成文字信息再通过云端对文字信息进行语义分析,与直接对客户的语音命令进行匹配处理的方式相比,匹配准确率更高,交互性更好。进一步,本专利技术通过云端对命令词数据库进行存储和实时更新,克服了现有车载语音控制系统收录命令词个数有限且无法方便更新的缺点,能够实时方便地更新命令词数据库且命令词数量不限。附图说明图1为本专利技术基于云端和多命令词的汽车语音控制方法的步骤流程图;图2为本专利技术实施例一车载端执行用户命令的步骤流程图;图3为本专利技术实施例一云端进行命令词数据库更新的步骤流程图;图4为本专利技术实施例一云端识别多个命令词的步骤流程图;图5为本专利技术实施例一云端对命令词的前后缀以及动作幅度进行处理的步骤流程图;图6为本专利技术实施例一云端处理否定词前缀的步骤流程图。具体实施方式参照图1,基于云端和多命令词的汽车语音控制方法,包括以下步骤:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。其中,命令词数据库用于存储录入的所有命令词。进一步作为优选的实施方式,所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:车载端对用户发出的语音命令进行语音降噪;车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;车载端将语音识别后的文字信息发送给云端。进一步作为优选的实施方式,所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:云端对得到的文字信息进行命令词模式匹配操作;云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。进一步作为优选的实施方式,所述云端对得到的文字信息进行命令词模式匹本文档来自技高网...
基于云端和多命令词的汽车语音控制方法、系统及装置

【技术保护点】
基于云端和多命令词的汽车语音控制方法,其特征在于:包括以下步骤:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。

【技术特征摘要】
1.基于云端和多命令词的汽车语音控制方法,其特征在于:包括以下步骤:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。2.根据权利要求1所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:车载端对用户发出的语音命令进行语音降噪;车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;车载端将语音识别后的文字信息发送给云端。3.根据权利要求1所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:云端对得到的文字信息进行命令词模式匹配操作;云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。4.根据权利要求3所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述云端对得到的文字信息进行命令词模式匹配操作这一步骤,包括以下步骤:根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理。5.根据权利要求4所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述对匹配得到的命令词前后缀进行规则匹配处理这一步骤,包括以下步骤:判断命令词的前后缀是否存在否定词,若是则执行下一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤;判断否定词是否为命令词的前缀,若是则根据文字信息确定是否将命令词判定为非...

【专利技术属性】
技术研发人员:钟鸿飞黄荣海夏珩
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东,44

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

1