CN107657950A - 基于云端和多命令词的汽车语音控制方法、***及装置 - Google Patents
基于云端和多命令词的汽车语音控制方法、***及装置 Download PDFInfo
- Publication number
- CN107657950A CN107657950A CN201710722743.3A CN201710722743A CN107657950A CN 107657950 A CN107657950 A CN 107657950A CN 201710722743 A CN201710722743 A CN 201710722743A CN 107657950 A CN107657950 A CN 107657950A
- Authority
- CN
- China
- Prior art keywords
- clouds
- order
- word
- text information
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000004044 response Effects 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 7
- 230000009467 reduction Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 239000002131 composite material Substances 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 28
- 238000004378 air conditioning Methods 0.000 description 14
- 230000009471 action Effects 0.000 description 13
- 230000006399 behavior Effects 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000009958 sewing Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000036651 mood Effects 0.000 description 2
- 238000000547 structure data Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000009738 saturating Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Machine Translation (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种基于云端和多命令词的汽车语音控制方法、***及装置,方法包括:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。***包括接口模块、云端处理模块以及车载主控模块。装置包括存储器和处理器。本发明能同时分析出用户语音命令中的多个命令词,提高了执行效率,而且将用户的语音命令先转换成文字信息再通过云端对文字信息进行语义分析,与直接对客户的语音命令进行匹配处理的方式相比,匹配准确率更高,交互性更好。本发明可广泛应用于语音控制领域。
Description
技术领域
本发明涉及语音控制领域,尤其是基于云端和多命令词的汽车语音控制方法、***及装置。
背景技术
随着汽车信息技术的不断发展,车载语音控制***也得到的快速的发展,语音控制***应用于汽车内部电子电器控制具有十分重要的意义。车载语音控制***可以有效减少驾驶员在行车过程中的复杂的手势动作及其它不方便的驾驶动作,通过对驾驶员的语音识别可以快速、准确有效地实现驾驶员所需要的行车中的任务功能。车载语音控制***为驾驶员和车辆之间提供一种了简单、有效地互动方式,使驾驶员能轻松完成各种控制和操作,提高驾驶安全性的同时也能提高驾驶乐趣。
现有技术中的车载语音控制***,在采集到用户输入的语音命令后,直接将用户输入的语音命令与车载语音控制***的命令词数据库进行匹配,进而获取用户的语音命令所对应的汽车控制指令,实现对汽车的控制操作。现有的车载语音控制***在与用户的交互过程中,每次只能识别并执行一个命令词动作,无法满足用户需要一次性执行多个动作的需求,而且现有车载语音***直接对客户的语音命令进行匹配处理,匹配准确率较低,交互性较差。
发明内容
为解决上述技术问题,本发明的目的在于:提供一种能同时执行多个命令词动作,匹配准确率高,交互性好的基于云端和多命令词的汽车语音控制方法、***及装置。
本发明所采取的第一个技术方案是:
基于云端和多命令词的汽车语音控制方法,包括以下步骤:
对语音命令进行语音识别,得到语音识别后的文字信息;
云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
根据生成的结构化数据执行相应控制命令。
进一步,所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:
车载端对用户发出的语音命令进行语音降噪;
车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;
车载端将语音识别后的文字信息发送给云端。
进一步,所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:
云端对得到的文字信息进行命令词模式匹配操作;
云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。
进一步,所述云端对得到的文字信息进行命令词模式匹配操作这一步骤,包括以下步骤:
根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理。
进一步,所述对匹配得到的命令词前后缀进行规则匹配处理这一步骤,包括以下步骤:
判断命令词的前后缀是否存在否定词,若是则执行下一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤;
判断否定词是否为命令词的前缀,若是则根据文字信息确定是否将命令词判定为非执行指令并结束云端对得到的文字信息进行语义分析这一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤。
进一步,所述对匹配得到的命令词幅度进行格式化处理这一步骤,包括以下步骤:
将文字信息中的命令词幅度表述统一转换为***数字表述;
根据转换后的命令词幅度表述,对命令词幅度的计量单位进行标准化处理。
进一步,所述根据生成的结构化数据执行相应控制命令这一步骤,包括以下步骤:
车载端从云端生成的结构化数据中解析出命令执行码和相应的动作幅度,并根据解析的结果执行相应控制命令;
车载端从云端生成的结构化数据中解析出响应话语,并将解析出的响应话语合成相应的响应语音。
进一步,还包括云端对命令词数据库进行存储和实时更新的步骤,所述云端对命令词数据库进行存储和实时更新的步骤包括以下步骤:
用户通过云端录入新的命令词;
云端根据新的命令词,对命令词数据库进行存储和实时更新;
云端根据命令词数据库进行存储和实时更新的结果,对命令词的语义分析规则进行更新。
本发明采取的第二个技术方案是:
基于云端和多命令词的汽车语音控制***,包括:
车载接口模块,用于对语音命令进行语音识别,得到语音识别后的文字信息;
云端处理模块,用于云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
车载主控模块,用于根据生成的结构化数据执行相应控制命令。
本发明采取的第三个技术方案是:
基于云端和多命令词的汽车语音控制装置,包括:
存储器,用于存储程序;
处理器,执行所述程序,以用于:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。
本发明的有益效果是:本发明的基于云端和多命令词的汽车语音控制方法、***及装置,将用户的语音命令转换成文字信息,然后通过云端对文字信息进行语义分析,能够同时分析出文字信息中的多个命令词,并由车载端同时执行多个命令动作,克服了现有车载语音控制***无法同时执行多个命令词动作的缺点,提高了执行效率;而且将用户的语音命令先转换成文字信息再通过云端对文字信息进行语义分析,与直接对客户的语音命令进行匹配处理的方式相比,匹配准确率更高,交互性更好。
进一步,本发明通过云端对命令词数据库进行存储和实时更新,克服了现有车载语音控制***收录命令词个数有限且无法方便更新的缺点,能够实时方便地更新命令词数据库且命令词数量不限。
附图说明
图1为本发明基于云端和多命令词的汽车语音控制方法的步骤流程图;
图2为本发明实施例一车载端执行用户命令的步骤流程图;
图3为本发明实施例一云端进行命令词数据库更新的步骤流程图;
图4为本发明实施例一云端识别多个命令词的步骤流程图;
图5为本发明实施例一云端对命令词的前后缀以及动作幅度进行处理的步骤流程图;
图6为本发明实施例一云端处理否定词前缀的步骤流程图。
具体实施方式
参照图1,基于云端和多命令词的汽车语音控制方法,包括以下步骤:
对语音命令进行语音识别,得到语音识别后的文字信息;
云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
根据生成的结构化数据执行相应控制命令。
其中,命令词数据库用于存储录入的所有命令词。
进一步作为优选的实施方式,所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:
车载端对用户发出的语音命令进行语音降噪;
车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;
车载端将语音识别后的文字信息发送给云端。
进一步作为优选的实施方式,所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:
云端对得到的文字信息进行命令词模式匹配操作;
云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。
进一步作为优选的实施方式,所述云端对得到的文字信息进行命令词模式匹配操作这一步骤,包括以下步骤:
根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理。
其中,核心命令词是指在文字信息中出现且存在于命令词数据库中的命令词;命令词的前后缀包括名词或动词的前缀以及语气助词后缀等,通过识别命令词前后缀,能够更好地匹配用户的语言习惯。
进一步作为优选的实施方式,所述对匹配得到的命令词前后缀进行规则匹配处理这一步骤,包括以下步骤:
判断命令词的前后缀是否存在否定词,若是则执行下一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤;
判断否定词是否为命令词的前缀,若是则根据文字信息确定是否将命令词判定为非执行指令并结束云端对得到的文字信息进行语义分析这一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤。
例如,若判断得到命令词的前缀是否定词(例如“不要打开空调”),则根据文字信息中的具体语义,将该命令词判定为非命令执行指令,结束对该命令词的后续语义分析操作,直接生成对应非命令执行指令的结构化数据并发送给车载端进行处理。但是,若判断得到的文字信息为“空调不够冷”,结合具体语义后判断应该继续执行后续语义分析操作,并将该文字信息解析成“调低空调温度”。因此,对前后缀的具体匹配处理过程中,需要根据文字信息的具体语义进行智能解析。
进一步作为优选的实施方式,所述对匹配得到的命令词幅度进行格式化处理这一步骤,包括以下步骤:
将文字信息中的命令词幅度表述统一转换为***数字表述;
根据转换后的命令词幅度表述,对命令词幅度的计量单位进行标准化处理。
其中,将命令词幅度表述统一转换为***数字表述这一步骤具体是指:将中文表述转换为***数字表述(例如,将“二十五”转换为“25”);对命令词幅度的计量单位进行标准化处理这一步骤具体是指:将命令词幅度的计量单位统一转换为车载端能识别并执行的国际计量单位(例如,将“2分米”转换为“20厘米”)。
进一步作为优选的实施方式,所述根据生成的结构化数据执行相应控制命令这一步骤,包括以下步骤:
车载端从云端生成的结构化数据中解析出命令执行码和相应的动作幅度,并根据解析的结果执行相应控制命令;
车载端从云端生成的结构化数据中解析出响应话语,并将解析出的响应话语合成相应的响应语音。
参照图3,进一步作为优选的实施方式,还包括云端对命令词数据库进行存储和实时更新的步骤,所述云端对命令词数据库进行存储和实时更新的步骤包括以下步骤:
用户通过云端录入新的命令词;
云端根据新的命令词,对命令词数据库进行存储和实时更新;
云端根据命令词数据库进行存储和实时更新的结果,对命令词的语义分析规则进行更新。
同时,本发明还提供了基于云端和多命令词的汽车语音控制***,包括:
车载接口模块,用于对语音命令进行语音识别,得到语音识别后的文字信息;
云端处理模块,用于云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
车载主控模块,用于根据生成的结构化数据执行相应控制命令。
此外,本发明还提供了基于云端和多命令词的汽车语音控制装置,包括:
存储器,用于存储程序;
处理器,执行所述程序,以用于:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。
下面结合说明书附图和具体实施例对本发明作进一步解释和说明。
实施例一
由于现有车载语音控制***的命令词数据库大小有限且不方便实时更新,而且现有车载语音控制***无法同时识别用户的多个动作指令以及无法识别用户语音命令中的否定词,本发明提出了一种基于云端和多命令词的汽车语音控制方法、***及装置。本发明对用户语音命令的采集是通过车载端进行的,经过语音识别等处理之后,车载端将生成的文字信息发送到云端,进而通过语义分析得到用户语音中的多个命令词,同时还能识别命令词前后缀中的否定词并将命令词的动作幅度进行统一标准化,然后车载端根据生成的结构化数据执行相应的控制命令。另外,本发明还能够通过云端收录大量命令词并实现了对命令词数据库的实时更新。
本发明的基于云端和多命令词的汽车语音控制方法具体包括以下步骤:
步骤一:对语音命令进行语音识别,得到语音识别后的文字信息。
此步骤的具体工作过程为:用户发出语音命令,车载端对语音命令进行降噪之后进行语音识别,将语音命令转换为文字信息,然后车载端把语音识别后的文字信息发送到云端;或者车载端直接将语音命令压缩后发送至云端,由云端进行语音识别并转化为文字信息。
步骤二:云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据,具体包括以下步骤:
根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理;
根据得到的文字信息,生成相应的动作执行响应话语。
其中,所有结构化数据是指上述语义分析的各个具体步骤中产生的处理结果的整体,还包括对应命令词的响应语音代码。
另外,还包括云端对命令词数据库进行存储和实时更新这一步骤,具体包括:
管理员通过云端,录入新定义的命令词;
云端对录入的命令词进行持久化存储;
管理员通过管理后台,发送命令词更新通知到云端的语义分析服务;
云端的语义分析服务根据收到的消息通知对命令词以及命令词解释规则进行更新,至此,命令词实时生效。
步骤三:参照图2,车载端接收到语义解析后的结构化命令词数据,按照约定的协议执行相应命令。
其中,车载端执行相应命令的步骤具体为:
1)解析出结构化数据中的命令词,并生成执行命令词动作后对应的响应话语;
2)把命令词传递给命令词执行引擎;
3)把命令词对应的响应话语传递给语音合成引擎进行语音合成,生成对应的响应语音;
4)完成命令词执行并播放响应语音。
若云端返回的结构化数据中没有解析出命令词,则直接解析出结构化数据中的响应话语,并根据响应话语合成响应语音进行播报。
参照图4,以语音命令“打开空调和远光灯”为例,本发明同时识别多个命令词的具体流程为:
云端获取文字命令“打开空调和远光灯”;
云端分析出文字命令中含有一个命令动作“打开”;
云端分析出命令动作后含有两个实体“空调”和“远光灯”;
云端生成对应两个命令的执行代码以及响应语音代码;
云端将生成的所有结构化数据发送至车载主控端。
其中,对于语音命令“打开空调和远光灯”,本发明还能识别以下相同效果的表达方式:1)打开空调和远光灯;2)打开空调还有打开远光灯;3)先打开空调再打开远光灯;4)打开空调打开远光灯;5)空调和远光灯都打开。
参照图5,以语音命令“把温度调高到二十五度吧”为例,本发明对命令词的前后缀以及动作幅度进行处理的具体流程为:
云端获取文字命令“把温度调高到二十五度吧”;
云端分析出文字命令中含有一个命令动作“温度调高”并将其转换为相应的执行代码;
云端分析出命令动作前含有前缀词“把”以及后缀语气助词“吧”;
云端分析出文字命令含有一个动作幅度描述“二十五”并将其转换为数字表述“25”;
云端将动作幅度对应的计量单位标准化处理为“degree”;
云端合并所有结构化数据并将其发送至车载主控端。
参照图6,以语音命令“不要打开空调”为例,本发明正确区分否定词前缀的具体流程为:
云端获取文字命令“不要打开空调”;
云端分析出文字命令中含有一个命令动作“打开空调”;
云端分析出命令动作前含有前缀词“不要”;
判断得出该前缀词为否定词,将该文字命令作为非命令执行指令并生成相应的结构化数据;
云端将生成的结构化数据发送至车载主控端。
综上所述,本发明对用户语音命令中仅存在一个命令词或存在多个命令词的情况均能进行处理。
与现有技术相比,本发明具有以下优点:
1、本发明通过云端对文字信息进行核心命令词匹配,能够一次性识别用户指令中的多个命令词,提高了执行效率。
2、本发明通过云端对文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理,能够识别用户语音命令中的否定命令词和肯定命令词,提高了执行准确率并使得***与用户的交互更加自然顺畅。
3、本发明通过云端录入新的命令词,使命令词的存储数量不受限制,可拓展性强。
4、本发明采用消息通知技术,通过发送命令词更新通知到云端的语义分析服务进行命令词规则更新,能够保证云端语义分析服务实时更新命令词的解释规则。
5、本发明同时支持以动作和实体为整体的命令词识别方式以及将动作和实体分开识别的命令词识别方式,灵活的识别方式使***更好地匹配用户的语言习惯。
6、本发明通过云端的命令词数据库存储命令词,使得命令词的更新对车载端透明,即仅需要对云端进行更新而无需更新车载端程序,保证了更新能实时生效且降低了更新成本,更新周期短,方便用户使用。
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
Claims (10)
1.基于云端和多命令词的汽车语音控制方法,其特征在于:包括以下步骤:
对语音命令进行语音识别,得到语音识别后的文字信息;
云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
根据生成的结构化数据执行相应控制命令。
2.根据权利要求1所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述对语音命令进行语音识别,得到语音识别后的文字信息这一步骤,包括以下步骤:
车载端对用户发出的语音命令进行语音降噪;
车载端对降噪后的语音命令进行语音识别,得到语音识别后的文字信息;
车载端将语音识别后的文字信息发送给云端。
3.根据权利要求1所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据这一步骤,包括以下步骤:
云端对得到的文字信息进行命令词模式匹配操作;
云端根据命令词模式匹配操作的结果,生成含有一个或多个命令词的结构化数据。
4.根据权利要求3所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述云端对得到的文字信息进行命令词模式匹配操作这一步骤,包括以下步骤:
根据命令词数据库,云端对得到的文字信息进行核心命令词匹配,得到文字信息中的一个或多个命令词;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词前后缀匹配,并对匹配得到的命令词前后缀进行规则匹配处理;
根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理。
5.根据权利要求4所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述对匹配得到的命令词前后缀进行规则匹配处理这一步骤,包括以下步骤:
判断命令词的前后缀是否存在否定词,若是则执行下一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤;
判断否定词是否为命令词的前缀,若是则根据文字信息确定是否将命令词判定为非执行指令并结束云端对得到的文字信息进行语义分析这一步骤;反之,则直接执行根据得到的一个或多个命令词,云端对得到的文字信息进行命令词幅度匹配,并对匹配得到的命令词幅度进行格式化处理这一步骤。
6.根据权利要求4所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述对匹配得到的命令词幅度进行格式化处理这一步骤,包括以下步骤:
将文字信息中的命令词幅度表述统一转换为***数字表述;
根据转换后的命令词幅度表述,对命令词幅度的计量单位进行标准化处理。
7.根据权利要求1所述的基于云端和多命令词的汽车语音控制方法,其特征在于:所述根据生成的结构化数据执行相应控制命令这一步骤,包括以下步骤:
车载端从云端生成的结构化数据中解析出命令执行码和相应的动作幅度,并根据解析的结果执行相应控制命令;
车载端从云端生成的结构化数据中解析出响应话语,并将解析出的响应话语合成相应的响应语音。
8.根据权利要求1-7任一项所述的基于云端和多命令词的汽车语音控制方法,其特征在于:还包括云端对命令词数据库进行存储和实时更新的步骤,所述云端对命令词数据库进行存储和实时更新的步骤包括以下步骤:
用户通过云端录入新的命令词;
云端根据新的命令词,对命令词数据库进行存储和实时更新;
云端根据命令词数据库进行存储和实时更新的结果,对命令词的语义分析规则进行更新。
9.基于云端和多命令词的汽车语音控制***,其特征在于:包括:
车载接口模块,用于对语音命令进行语音识别,得到语音识别后的文字信息;
云端处理模块,用于云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;
车载主控模块,用于根据生成的结构化数据执行相应控制命令。
10.基于云端和多命令词的汽车语音控制装置,其特征在于:包括:
存储器,用于存储程序;
处理器,执行所述程序,以用于:对语音命令进行语音识别,得到语音识别后的文字信息;云端对得到的文字信息进行语义分析,根据云端存储的命令词数据库匹配生成含有一个或多个命令词的结构化数据;根据生成的结构化数据执行相应控制命令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710722743.3A CN107657950B (zh) | 2017-08-22 | 2017-08-22 | 基于云端和多命令词的汽车语音控制方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710722743.3A CN107657950B (zh) | 2017-08-22 | 2017-08-22 | 基于云端和多命令词的汽车语音控制方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107657950A true CN107657950A (zh) | 2018-02-02 |
CN107657950B CN107657950B (zh) | 2021-07-13 |
Family
ID=61128011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710722743.3A Active CN107657950B (zh) | 2017-08-22 | 2017-08-22 | 基于云端和多命令词的汽车语音控制方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107657950B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108615529A (zh) * | 2018-04-13 | 2018-10-02 | 上海思依暄机器人科技股份有限公司 | 一种基于语义识别的操控方法、装置和家用机器人 |
CN108917283A (zh) * | 2018-07-12 | 2018-11-30 | 四川虹美智能科技有限公司 | 一种智能冰箱控制方法、***、智能冰箱和云端服务器 |
CN109166576A (zh) * | 2018-08-06 | 2019-01-08 | 佛山科学技术学院 | 一种基于语音控制的智能家居控制*** |
CN109254972A (zh) * | 2018-07-23 | 2019-01-22 | 努比亚技术有限公司 | 一种离线命令词库更新方法、终端及计算机可读存储介质 |
CN109935230A (zh) * | 2019-04-01 | 2019-06-25 | 北京宇航***工程研究所 | 一种基于语音驱动的测发口令监测***和方法 |
CN110379421A (zh) * | 2019-04-03 | 2019-10-25 | 深圳市尚可饰科技有限公司 | 一种方言语音ai控制方法、装置及终端 |
CN110450789A (zh) * | 2019-08-13 | 2019-11-15 | 广州小鹏汽车科技有限公司 | 一种信息处理方法和装置 |
CN110718216A (zh) * | 2019-03-25 | 2020-01-21 | 广东省信息安全测评中心 | 网络智能调度***及方法 |
CN111160963A (zh) * | 2019-12-25 | 2020-05-15 | 上海擎感智能科技有限公司 | 一种广告投放方法、***、介质及汽车 |
CN111696561A (zh) * | 2020-05-27 | 2020-09-22 | 一汽奔腾轿车有限公司 | 一种基于听觉、视觉和嗅觉反馈的语音交互***及方法 |
CN111968624A (zh) * | 2020-08-24 | 2020-11-20 | 平安科技(深圳)有限公司 | 数据构建方法、装置、电子设备及存储介质 |
CN112185371A (zh) * | 2019-07-05 | 2021-01-05 | 百度在线网络技术(北京)有限公司 | 语音交互的方法、装置、设备和计算机存储介质 |
CN113450785A (zh) * | 2020-03-09 | 2021-09-28 | 上海擎感智能科技有限公司 | 车载语音处理的实现方法、***、介质及云端服务器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120116531A (ko) * | 2011-04-13 | 2012-10-23 | 현대자동차주식회사 | 차량 네트워크 시스템 |
CN103287362A (zh) * | 2013-06-25 | 2013-09-11 | 安科智慧城市技术(中国)有限公司 | 一种车载语音控制***、方法和电动汽车 |
CN103456314A (zh) * | 2013-09-03 | 2013-12-18 | 广州创维平面显示科技有限公司 | 一种情感识别方法以及装置 |
CN105830151A (zh) * | 2014-01-15 | 2016-08-03 | 宝马股份公司 | 用于产生控制命令的方法和*** |
CN105882572A (zh) * | 2015-02-16 | 2016-08-24 | 现代自动车株式会社 | 车辆及其控制方法 |
CN106471570A (zh) * | 2014-05-30 | 2017-03-01 | 苹果公司 | 多命令单一话语输入方法 |
-
2017
- 2017-08-22 CN CN201710722743.3A patent/CN107657950B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120116531A (ko) * | 2011-04-13 | 2012-10-23 | 현대자동차주식회사 | 차량 네트워크 시스템 |
CN103287362A (zh) * | 2013-06-25 | 2013-09-11 | 安科智慧城市技术(中国)有限公司 | 一种车载语音控制***、方法和电动汽车 |
CN103456314A (zh) * | 2013-09-03 | 2013-12-18 | 广州创维平面显示科技有限公司 | 一种情感识别方法以及装置 |
CN105830151A (zh) * | 2014-01-15 | 2016-08-03 | 宝马股份公司 | 用于产生控制命令的方法和*** |
CN106471570A (zh) * | 2014-05-30 | 2017-03-01 | 苹果公司 | 多命令单一话语输入方法 |
CN105882572A (zh) * | 2015-02-16 | 2016-08-24 | 现代自动车株式会社 | 车辆及其控制方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108615529A (zh) * | 2018-04-13 | 2018-10-02 | 上海思依暄机器人科技股份有限公司 | 一种基于语义识别的操控方法、装置和家用机器人 |
CN108917283A (zh) * | 2018-07-12 | 2018-11-30 | 四川虹美智能科技有限公司 | 一种智能冰箱控制方法、***、智能冰箱和云端服务器 |
CN109254972A (zh) * | 2018-07-23 | 2019-01-22 | 努比亚技术有限公司 | 一种离线命令词库更新方法、终端及计算机可读存储介质 |
CN109166576A (zh) * | 2018-08-06 | 2019-01-08 | 佛山科学技术学院 | 一种基于语音控制的智能家居控制*** |
CN110718216A (zh) * | 2019-03-25 | 2020-01-21 | 广东省信息安全测评中心 | 网络智能调度***及方法 |
CN109935230A (zh) * | 2019-04-01 | 2019-06-25 | 北京宇航***工程研究所 | 一种基于语音驱动的测发口令监测***和方法 |
CN109935230B (zh) * | 2019-04-01 | 2021-10-01 | 北京宇航***工程研究所 | 一种基于语音驱动的测发口令监测***和方法 |
CN110379421A (zh) * | 2019-04-03 | 2019-10-25 | 深圳市尚可饰科技有限公司 | 一种方言语音ai控制方法、装置及终端 |
CN112185371A (zh) * | 2019-07-05 | 2021-01-05 | 百度在线网络技术(北京)有限公司 | 语音交互的方法、装置、设备和计算机存储介质 |
CN110450789B (zh) * | 2019-08-13 | 2020-12-15 | 广州小鹏汽车科技有限公司 | 一种信息处理方法和装置 |
CN110450789A (zh) * | 2019-08-13 | 2019-11-15 | 广州小鹏汽车科技有限公司 | 一种信息处理方法和装置 |
CN111160963A (zh) * | 2019-12-25 | 2020-05-15 | 上海擎感智能科技有限公司 | 一种广告投放方法、***、介质及汽车 |
CN113450785A (zh) * | 2020-03-09 | 2021-09-28 | 上海擎感智能科技有限公司 | 车载语音处理的实现方法、***、介质及云端服务器 |
CN113450785B (zh) * | 2020-03-09 | 2023-12-19 | 上海擎感智能科技有限公司 | 车载语音处理的实现方法、***、介质及云端服务器 |
CN111696561A (zh) * | 2020-05-27 | 2020-09-22 | 一汽奔腾轿车有限公司 | 一种基于听觉、视觉和嗅觉反馈的语音交互***及方法 |
CN111968624A (zh) * | 2020-08-24 | 2020-11-20 | 平安科技(深圳)有限公司 | 数据构建方法、装置、电子设备及存储介质 |
CN111968624B (zh) * | 2020-08-24 | 2024-02-09 | 平安科技(深圳)有限公司 | 数据构建方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107657950B (zh) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107657950A (zh) | 基于云端和多命令词的汽车语音控制方法、***及装置 | |
JP7213943B2 (ja) | 車載機器の音声処理方法、装置、機器及び記憶媒体 | |
Vögel et al. | Emotion-awareness for intelligent vehicle assistants: A research agenda | |
CN111008532A (zh) | 语音交互方法、车辆和计算机可读存储介质 | |
CN107193948B (zh) | 人机对话数据分析方法及装置 | |
CN105843381A (zh) | 用于实现多模态交互的数据处理方法及多模态交互*** | |
CN105989841A (zh) | 车载语音控制方法及装置 | |
CN113380088A (zh) | 一种交互式模拟培训保障*** | |
CN113436611B (zh) | 车载语音设备的测试方法、装置、电子设备和存储介质 | |
CN107678749A (zh) | 基于结构化语言编程的转码方法及装置 | |
CN111292744A (zh) | 语音指令识别方法、***及计算机可读存储介质 | |
Jeong et al. | Modeling of stimulus-response secondary tasks with different modalities while driving in a computational cognitive architecture | |
CN114067790A (zh) | 语音信息处理方法、装置、设备及存储介质 | |
JP2001100878A (ja) | マルチモーダル入出力装置 | |
CN104679733B (zh) | 一种语音对话翻译方法、装置及*** | |
CN109434827B (zh) | 陪伴机器人控制方法、***、移动终端及存储介质 | |
CN101630368A (zh) | 一种用于手写汉字识别的用户书写风格自适应方法 | |
CN109243458A (zh) | 一种用于智能机器人的语音识别*** | |
CN116841615A (zh) | 一种基于大语言模型的人机交互方法及*** | |
EP4369185A1 (en) | Execution instruction determination method and apparatus, device, and storage medium | |
CN113571042B (zh) | 一种用于车载式语音识别*** | |
CN114296708B (zh) | 结合rpa和ai的生成rpa代码方法、装置及电子设备 | |
CN110931003A (zh) | 一种语音功能的控制交互方法及*** | |
CN109102805A (zh) | 语音交互方法、装置及实现装置 | |
EP4027336B1 (en) | Context-dependent spoken command processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |