首页 / 专利库 / 人工智能 / 异常检测 / 车载语音交互方法、终端及计算机可读存储介质

车载语音交互方法、终端及计算机可读存储介质

阅读:1021发布:2020-07-18

专利汇可以提供车载语音交互方法、终端及计算机可读存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种车载语音交互方法、终端及计算机可读存储介质,该车载语音交互方法包括:采集用户输入的语音口令;根据预设的语义 数据库 ,分析语音口令,以获得对应的语音指令;根据语音指令,控制 汽车 执行语音指令所指代的功能。本发明使用户可以在保障安全驾驶的前提下,实现与车辆语音终端的交互操作,以达到操作目的。同时,本发明简化了用户与车载语音终端之间的交互操作,避免了繁琐的交互操作步骤,改善了用户的使用体验。,下面是车载语音交互方法、终端及计算机可读存储介质专利的具体信息内容。

1.一种车载语音交互方法,其特征在于,所述车载语音交互方法包括:
采集用户输入的语音口令;
根据预设的语义数据库,分析语音口令,以获得对应的语音指令;所述根据预设的语义数据库,分析语音口令的步骤之前还包括:
当基于默认的语音数据包无法识别语音口令时,提取语音口令的语音特征;
将语音特征与预设的方言语音数据包进行特征比对,获取符合语音特征的目标语音数据包;
基于目标语音数据包识别语音口令;
根据语音指令,控制汽车执行语音指令所指代的功能;其中,所述根据语音指令,控制汽车执行语音指令所指代的功能步骤之前还包括:
当检测到语音指令所指代的功能与当前的使用场景相违背时,提示用户进行语音确认操作;
根据语音指令所指代的功能,获取执行该功能的控制权限;
基于控制权限控制汽车执行该功能;
其中,所述基于控制权限控制汽车执行该功能的步骤包括:
当检测到控制权限不足和/或控制权限获取失败时,向用户发出最高控制权限请求
当检测到用户基于最高权限请求的确认指令时,获取汽车的最高控制权限;
基于最高控制权限控制汽车执行语音指令所指代的功能。
2.如权利要求1所述的车载语音交互方法,其特征在于,所述车载语音交互方法还包括:
当汽车无法正常执行语音指令对应的功能时,将该语音指令和本次执行信息发送至后台服务器进行数据分析;
在接收后台服务器基于语音指令和本次执行信息的分析后获取的异常结果后,根据异常结果执行相应的功能。
3.如权利要求2所述的车载语音交互方法,其特征在于,所述车载语音交互方法还包括:
在汽车基于语音指令执行对应的功能之后,当接收到用户针对该功能的纠错指令时,更新该语音指令对应的语义分析的数据库。
4.如权利要求3所述的车载语音交互方法,其特征在于,所述车载语音交互方法还包括:
当检测到用户基于语义数据库的更新操作时,更新语义数据库。
5.一种车载语音终端,其特征在于,所述车载语音终端包括:存储器、处理器,通信总线以及存储在所述存储器上的车载语音交互程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述基于互联网的车载语音交互程序,以实现如权利要求1至4中任一项所述的基于互联网的车载语音交互方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车载语音交互程序,所述车载语音交互程序被处理器执行时实现如权利要求1至4中任一项所述的车载语音交互方法的步骤。

说明书全文

车载语音交互方法、终端及计算机可读存储介质

技术领域

[0001] 本发明涉及汽车语音交互技术领域,尤其涉及一种车载语音交互方法、终端及计算机可读存储介质。

背景技术

[0002] 当前汽车的车载系统作为用户驾驶的辅助系统,普遍采用触摸显示器或按钮按键等作为用户与车载系统沟通交互的方式。用户可通过触摸显示器上的功能选项或调整按钮按键所对应的功能选项,达到对车载系统下达操作命令的目标。
[0003] 但是,以上所述的交互方式存在有以下缺陷。当用户处于驾驶状态,而又需要快速调整某一个功能时,假设若用户把注意放在触摸显示器或者按钮按键上,则用户的注意力会被分散。而汽车驾驶需要用户全程保持集中精神的状态,用户的注意力被分散,将大大影响到汽车的驾驶安全问题,容易造成交通事故的发生。同时,通过触摸显示器或者按钮按键的交互方式较为繁琐,对用户的使用体验不佳。

发明内容

[0004] 本发明的主要目的在于提供一种车载语音交互方法、终端及计算机可读存储介质,旨在解决车载系统的交互方式影响到用户的驾驶安全以及使用体验不佳的技术问题。
[0005] 为实现上述目的,本发明实施例提供一种车载语音交互方法,所述车载语音交互方法包括:
[0006] 采集用户输入的语音口令;
[0007] 根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0008] 根据语音指令,控制汽车执行语音指令所指代的功能。
[0009] 优选地,所述根据预设的语义数据库,分析语音口令的步骤之前还包括:
[0010] 当基于默认的语音数据包无法识别语音口令时,提取语音口令的语音特征;
[0011] 将语音特征与预设的方言语音数据包进行特征比对,获取符合语音特征的目标语音数据包;
[0012] 基于目标语音数据包识别语音口令。
[0013] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能步骤之前还包括:
[0014] 当检测到语音指令所指代的功能与当前的使用场景相违背时,提示用户进行语音确认操作。
[0015] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能的步骤包括:
[0016] 根据语音指令所指代的功能,获取执行该功能的控制权限;
[0017] 基于控制权限控制汽车执行该功能。
[0018] 优选地,所述基于控制权限控制汽车执行该功能的步骤包括:
[0019] 当检测到控制权限不足和/或控制权限获取失败时,向用户发出最高控制权限请求
[0020] 当检测到用户基于最高权限请求的确认指令时,获取汽车的最高控制权限;
[0021] 基于最高控制权限控制汽车执行语音指令所指代的功能。
[0022] 优选地,所述车载语音交互方法还包括:
[0023] 当汽车无法正常执行语音指令对应的功能时,将该语音指令和本次执行信息发送至后台服务器进行数据分析;
[0024] 在接收后台服务器基于语音指令和本次执行信息的分析后获取的异常结果后,根据异常结果执行相应的功能。
[0025] 优选地,所述车载语音交互方法还包括:
[0026] 在汽车基于语音指令执行对应的功能之后,当接收到用户针对该功能的纠错指令时,更新该语音指令对应的语义分析的数据库。
[0027] 优选地,所述车载语音交互方法还包括:
[0028] 当检测到用户基于语义数据库的更新操作时,更新语义数据库。
[0029] 本发明还提供一种车载语音终端,所述车载语音终端包括:存储器、处理器,通信总线以及存储在所述存储器上的车载语音交互程序,
[0030] 所述通信总线用于实现处理器与存储器间的通信连接;
[0031] 所述处理器用于执行所述车载语音交互程序,以实现以下步骤:
[0032] 采集用户输入的语音口令;
[0033] 根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0034] 根据语音指令,控制汽车执行语音指令所指代的功能。
[0035] 优选地,所述根据预设的语义数据库,分析语音口令的步骤之前还包括:
[0036] 当基于默认的语音数据包无法识别语音口令时,提取语音口令的语音特征;
[0037] 将语音特征与预设的方言语音数据包进行特征比对,获取符合语音特征的目标语音数据包;
[0038] 基于目标语音数据包识别语音口令。
[0039] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能步骤之前还包括:
[0040] 当检测到语音指令所指代的功能与当前的使用场景相违背时,提示用户进行语音确认操作。
[0041] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能的步骤包括:
[0042] 根据语音指令所指代的功能,获取执行该功能的控制权限;
[0043] 基于控制权限控制汽车执行该功能。
[0044] 优选地,所述基于控制权限控制汽车执行该功能的步骤包括:
[0045] 当检测到控制权限不足和/或控制权限获取失败时,向用户发出最高控制权限请求;
[0046] 当检测到用户基于最高权限请求的确认指令时,获取汽车的最高控制权限;
[0047] 基于最高控制权限控制汽车执行语音指令所指代的功能。
[0048] 优选地,所述车载语音交互方法还包括:
[0049] 当汽车无法正常执行语音指令对应的功能时,将该语音指令和本次执行信息发送至后台服务器进行数据分析;
[0050] 在接收后台服务器基于语音指令和本次执行信息的分析后获取的异常结果后,根据异常结果执行相应的功能。
[0051] 优选地,所述车载语音交互方法还包括:
[0052] 在汽车基于语音指令执行对应的功能之后,当接收到用户针对该功能的纠错指令时,更新该语音指令对应的语义分析的数据库。
[0053] 优选地,所述车载语音交互方法还包括:
[0054] 当检测到用户基于语义数据库的更新操作时,更新语义数据库。
[0055] 此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
[0056] 采集用户输入的语音口令;
[0057] 根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0058] 根据语音指令,控制汽车执行语音指令所指代的功能。
[0059] 本发明的技术方案中,首先采集用户输入的语音口令;然后根据预设的语义数据库,分析语音口令,以获得对应的语音指令;最后根据语音指令,控制汽车执行语音指令所指代的功能。本发明使用户可以在保障安全驾驶的前提下,实现与车辆语音终端的交互操作,以达到操作目的。同时,本发明简化了用户与车载语音终端之间的交互操作,避免了繁琐的交互操作步骤,改善了用户的使用体验。附图说明
[0060] 图1为本发明实施例方法涉及的硬件运行环境的设备结构示意图;
[0061] 图2为本发明车载语音交互方法第一实施例的流程示意图;
[0062] 图3为本发明车载语音交互方法第二实施例的流程示意图;
[0063] 图4为本发明车载语音交互方法第三实施例的流程示意图;
[0064] 图5为本发明车载语音交互方法第四实施例中所述根据语音指令,控制汽车执行语音指令所指代的功能的步骤的细化流程示意图;
[0065] 图6为本发明车载语音交互方法第五实施例中所述基于控制权限控制汽车执行该功能的步骤的细化流程示意图;
[0066] 图7为本发明车载语音交互方法第六实施例的流程示意图。

具体实施方式

[0067] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0068] 参照图1和图2,本发明所述的车载语音交互方法的设备结构包括了汽车200和车载语音终端10。车载语音终端10可以一个完整的集成电路面板,也可以是分离式芯片模组,本发明中的车载语音终端10的硬件结构均不作具体限定。车载语音终端10与汽车相互连接,汽车的原车专用接口和原车主机与车载语音终端控制芯片连接,原车专用接口和原车主机负责数据的输入和输出,控制芯片用于数据识别解析。车载语音终端10中还包括各种功能模,以实现车载语音终端的各种功能,包括但不限于以下所述:人机交互接口101、装置控制模块102、语音解析模块103。其中人机交互接口101用于实现用户与车载语音终端之间的连接,其中包括语音收集装置和音频输入装置,语音收集装置可以是麦克,或者是扬声器喇叭等,人机交互接口包括麦克风接口、USB接口、AUX接口、RS232接口、RJ45接口、RS485接口、喇叭接口等一系列语音输入输出装置或辅助装置;装置控制模块102负责连接汽车上的各种功能装置,例如汽车内置的麦克风、扬声器、空调等等;语音解析模块103用于解析或者辅助控制芯片对语音指令的解析工作,通过内置的软硬件对语音指令的波段频率信号特征进行高质解析。各种功能模块在控制芯片的控制下与汽车实现数据交互,而汽车通过本身的硬件装置与车载语音终端,共同实现用户的语音口令所指代的功能需求。
[0069] 本发明提供一种车载语音交互方法,在车载语音交互方法第一实施例中,参照图2,所述车载语音交互方法包括:
[0070] 步骤S10,采集用户输入的语音口令;
[0071] 一般地,用户在与汽车进行语音交互的过程中,除了需要通过用户唤醒车辆语音交互系统之外,也存在着会实时监测的语音交互系统。在本实施例中,当车载语音终端监测到用户的语音口令时,采集并记录下该语音口令。所述语音口令指的是用户以自然语音形式发出的音频数据。
[0072] 步骤S20,根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0073] 语义数据库是针对用户的语音口令所开发出来的数据特征模型的集合,作为分析匹配语音口令的参考数据源。一般地,语音口令被车载语音终端以音频数据的形式记录下来之后,会结合到预先设置的语义数据库,语义数据库中存储有大量的语义数据包,各自对应着不同的语音口令。将语音口令和语音数据库进行数据匹配分析,即将语音口令在语义数据库中,通过解析转换为对应的数据编码,从而获取到对应的语音指令。
[0074] 步骤S30,根据语音指令,控制汽车执行语音指令所指代的功能。
[0075] 获取到的语音指令各自对应着所要执行的功能项目。在本实施例中,汽车语音指令确定之后,车载语音终端会基于该语音指令的功能需求,调动汽车上的功能装置,并控制功能装置的启动形态,以实现用户的功能需求。
[0076] 具体地,参照图1,人机交互接口101连接到汽车的原车主机,负责与用户完成交互操作,本发明采用语音交互模式,故人机交互接口101可以是麦克风,扬声器等设备,负责采集用户在自然语言形式下的语音口令和输出语音播报。控制芯片车载语音终端的核心元件,接收来自人机交互接口101的语音口令,并在语音解析模块103的功能辅助下,对语音口令进行高质解析,从而获得对应的语音指令。该语音指令是基于语音口令生成而来,所指代的编码信息对应着自然语言形式下的功能需求。
[0077] 例如,语音口令为“打开左转向灯”,那么该语音口令经过控制芯片的语音解析后,对应的功能指令应对应着“左转向灯以及左转向灯的面板指示灯协同闪烁”,该功能指令以汽车能够识别的数据编码形式存在,该功能指令即为语音指令。
[0078] 车载语音终端生成语音指令之后,经由控制芯片传送至装置控制模块102,装置控制模块102连接着与汽车的原车主机上的功能装置,根据控制芯片的语音指令所指代的功能相应地控制实现该功能所需要的功能装置。例如,假设语音指令为“左转向灯以及左转向灯的面板指示灯协同闪烁”,则装置控制模块102需要先检测是否连接到左转向灯以及面板指示灯上,若已连接上,则控制其以同样的闪烁频率进行闪烁。
[0079] 本发明的技术方案中,首先采集用户输入的语音口令;然后根据预设的语义数据库,分析语音口令,以获得对应的语音指令;最后根据语音指令,控制汽车执行语音指令所指代的功能。本发明使用户可以在保障安全驾驶的前提下,实现与车辆语音终端的交互操作,以达到操作目的。同时,本发明简化了用户与车载语音终端之间的交互操作,避免了繁琐的交互操作步骤,改善了用户的使用体验。
[0080] 进一步地,在本发明车载语音交互方法第一实施例的基础上,提出车载语音交互方法第二实施例,参照图3,所述第二实施例与第一实施例之间的区别在于,所述根据预设的语义数据库,分析语音口令的步骤之前还包括:
[0081] 步骤S40,当基于默认的语音数据包无法识别语音口令时,提取语音口令的语音特征;
[0082] 步骤S50,将语音特征与预设的方言语音数据包进行特征比对,获取符合语音特征的目标语音数据包;
[0083] 步骤S60,基于目标语音数据包识别语音口令。
[0084] 本实施例中默认的语音数据包是普通话数据包,假设用户不会讲述普通话,而只会具有地方特色的方言;或者用户的自然语言中同时夹杂着普通话与方言,由于车载语音终端普通话数据包无法与方言口令进行数据匹配,因此会产生无法识别语音口令的情况。此时将无法识别的语音口令中的语音特征提取出来,作为特征比对的参考数据。所述语音特征,指的是语音口令中语音语调,发音平仄,声律形式等特征信息。将所述特征信息集合模拟出相应的特征模型,并与预设的方言语音数据包进行特征对比。所述方言语音数据包可以是车载语音终端预设的,也可以是用户自行下载应用的语音数据包。通过与方言语音数据包进行特征对比,查询出符合该语音特征的目标语音数据包。所述目标语音数据包指的是与用户方言语音口令的语音特征相符合的方言语音数据包。应用目标语音数据包所包含的方言语音数据库,结合原先未能正确识别的语音口令,重新进行语音识别,以解析出语音口令的语义。
[0085] 进一步地,在本发明车载语音交互方法第二实施例的基础上,提出车载语音交互方法第三实施例,参照图4,所述第三实施例与第二实施例之间的区别在于,所述根据语音指令,控制汽车执行语音指令所指代的功能步骤之前还包括:
[0086] 步骤S70,当检测到语音指令所指代的功能与当前的使用场景相违背时,提示用户进行语音确认操作。
[0087] 用户的语音指令本身可能存在与当前的使用场景不符或者矛盾的功能需求。例如,当前汽车启动了低温制冷模式的空调功能,证明当前用户对汽车内的温度不满,功能需求为降低汽车室内温度。假设此时用户通过语音交互发出“启动空调的制热模式功能”的语音指令,车载语音终端检测到该语音指令是启动空调制热模式,而当前汽车的使用场景为正执行空调制冷模式,用户的语音指令与当前的使用场景代表着不同的相互矛盾的功能需求。此时,车载语音终端会通过扬声器或喇叭提示用户进行语音确认操作,以进一步明确用户真正的功能需求,确定语音指令的正确性。
[0088] 进一步地,在本发明车载语音交互方法第三实施例的基础上,提出车载语音交互方法第四实施例,参照图5,所述第四实施例与第三实施例之间的区别在于,所述根据语音指令,控制汽车执行语音指令所指代的功能的步骤包括:
[0089] 步骤S31,根据语音指令所指代的功能,获取执行该功能的控制权限;
[0090] 步骤S32,基于控制权限控制汽车执行该功能。
[0091] 参照图1,控制功能装置实现对应功能需求需要首先需要取得预执行功能的权限允许。由于车载语音终端本质上属于驾驶辅助装置,无法直接参与到汽车正常功能的执行过程中。因此车载语音终端需要得到汽车的控制权限才能响应用户语音指令的功能。只有获得功能执行的控制权限,车载语音终端才能正常地控制汽车的功能部件,否则,即使车载语音终端能解析出语音指令所要执行的功能,也无法真正实现该功能。
[0092] 例如,用户通过语音交互发出“打开雨刮器”的语音指令,该语音指令所要执行的是启动雨刮器。正常情况下,雨刮器的启动是通过用户手动操作雨刮器的触发控件实现的。而在本实施例中,车载语音终端要想控制该雨刮器,首先必须连接到雨刮器的触发控件上。
车载语音终端查询
[0093] 是否获取到雨刮器的控制权限(即是否连接上雨刮器的专用线束)。假设车载语音终端能够正常地获取到雨刮器的控制权限,则基于该控制权限控制雨刮器的启动状态,从而实现语音指令所指代的“打开雨刮器”的功能。
[0094] 进一步地,在本发明车载语音交互方法第四实施例的基础上,提出车载语音交互方法第五实施例,参照图6,所述第五实施例与第四实施例之间的区别在于,所述基于控制权限控制汽车执行该功能的步骤包括:
[0095] 步骤S321,当检测到控制权限不足和/或控制权限获取失败时,向用户发出最高控制权限请求;
[0096] 步骤S322,当检测到用户基于最高权限请求的确认指令时,获取汽车的最高控制权限;
[0097] 步骤S323,基于最高控制权限控制汽车执行语音指令所指代的功能。
[0098] 在车载语音终端控制汽车执行对应功能的过程中,可能会存在控制权限不足以执行对应功能的情况;或者控制权限被占用或被禁用导致获取权限失败的情况。若发生上述状况,为实现语音指令的功能需求,车载语音终端需要向用户发出最高控制权限请求。向用户发出最高控制权限请求,一方面是为了征求用户的意向,以得到用户的认可;另一方面是为了从最高控制权限的度出发,避免出现权限不足导致无法执行对应功能的现象发生。
[0099] 当用户认可了车载语音终端获取最高控制权限的请求,可通过语音交互的方式发出确认请求的确认指令,而车载语音终端基于该确认指令,获取汽车的最高控制权限。由于经过了用户的确认指令,车载语音终端在获取最高控制权限不会出现获取失败的情况,而一旦获取到最高控制权限,就不会出现权限不足的现象,从而正常执行语音指令所指代的功能。
[0100] 进一步地,在本发明车载语音交互方法第五实施例的基础上,提出车载语音交互方法第六实施例,参照图7,所述第六实施例与第五实施例之间的区别在于,所述车载语音交互方法还包括:
[0101] 步骤S80,当汽车无法正常执行语音指令对应的功能时,将该语音指令和本次执行信息发送至后台服务器进行数据分析;
[0102] 步骤S90,在接收后台服务器基于语音指令和本次执行信息的分析后获取的异常结果后,根据异常结果执行相应的功能。
[0103] 若汽车无法正常执行语音指令对应的功能,则证明当前汽车在执行其功能的时候遇到了异常事项,比如汽车执行其功能所依托的硬件设备出现故障或者语音指令所指代的功能违反了预设的汽车使用规定。此时,出于对用户体验和汽车安全的保障,需要将语音指令和本次的异常执行信息发送到后台服务器进行数据分析,该步骤是为分析语音指令是否出现分析错误和汽车无法正常执行功能的原因,从而保障用户体验和汽车安全。
[0104] 后台服务器对汽车发送的信息进行分析后获得对应的分析结果,汽车接收该分析结果,并根据分析结果进行对应的处理,其处理过程可以包括重新执行原来的功能或进行故障反馈。
[0105] 以下将通过举例进行解释说明:
[0106] 假设语音指令为“打开车舱后盖”,在汽车正常行车状态中,车舱后盖是不能打开的,因为会影响到正常的驾驶安全。故汽车无法正常执行语音指令对应的功能。此时,汽车将该条语音指令以及本次执行信息发送到后台服务器进行数据分析。后台服务器根据本次执行信息分析出无法正常执行的缘由,从而返回一个提示信息,而车载语音终端接收该提示信息,通过扬声器向用户进行语音提示,告知该分析结果;或者语音指令为“打开雾灯”,而当前雾灯装置出现损坏无法正常控制,汽车会将语音指令以及雾灯装置损坏的信息发送至后台服务器,后台服务器对其进行数据分析后返回一个分析结果,告知用户功能执行异常的缘由,并提示用户到对应的维修部进行维修,以保障用户体验和/或汽车的安全。
[0107] 进一步地,在本发明车载语音交互方法第六实施例的基础上,提出车载语音交互方法第七实施例,所述第七实施例与第六实施例之间的区别在于,所述车载语音交互方法还包括:
[0108] 在汽车基于语音指令执行对应的功能之后,当接收到用户针对该功能的纠错指令时,更新该语音指令对应的语义分析的数据库。
[0109] 在车辆语音交互终端基于语音指令执行对应的功能时,若当前执行的功能不符合或违背了用户的需求,用户可通过纠错操作输入纠错指令,该纠错操作可以是通过语音控制,也可以是基于感应装置的手动控制等方式。纠错指令是对当前汽车所执行的功能的重新映射。由于当前汽车所执行的功能是基于上一次语音指令而执行的,本次纠错指令是针对车辆语音终端对语音指令语义上的错误分析进行的纠正。例如上一次语音指令为“打开车灯”,当前汽车所执行的功能为启动雾灯装置,即车载语音终端将“车灯”分析为“雾灯”,而在用户的正常使用习惯中,“车灯”本身代表着远光灯,“打开车灯”的语义为“打开远光灯”。此时,根据用户对当前所执行的功能的纠错,车载语音终端将在语义分析的数据库中将“车灯”这一语音指令映射为“远光灯”这一信息。通过用户的纠错指令,车载语音终端能够完善车载语音终端对语音指令的语义分析机制,提高语义分析的精确度,以便贴合用户的语言习惯,提高车载语音终端的工作效率,从而强化车载语音终端的智能化程度。
[0110] 进一步地,在本发明车载语音交互方法第七实施例的基础上,提出车载语音交互方法第八实施例,所述第八实施例与第七实施例之间的区别在于,所述车载语音交互方法还包括:
[0111] 当检测到用户基于语义数据库的更新操作时,更新语义数据库。
[0112] 车载语音终端将用户口令转化为语音指令的过程,很大程度依托于语义数据库的语义分析的功能支持。但现如今自然语言的形式不够严谨,不仅仅存在方言分歧,还存在语气分歧,旧词汇新涵义的分歧等等现象。因此车载语音终端需要保持对语义数据库的数据更新。该更新操作可以由用户指定更新,例如用户在进行语音交互中发现车载语音终端的语义分析频繁出错,或者用户发现了新的词汇涵义,通过手动或语音交互的方式向车载语音终端发出更新语义数据库的语音操作,从而通过互联网或者数据包导入的方式实现语义数据库的更新。
[0113] 参照图4,图4是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
[0114] 车载语音终端可以以各种形式来实施。例如,本发明中描述的车载语音终端可以是包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)等等终端以及诸如数字TV、微型台式计算机等等的固定终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0115] 作为一种计算机存储介质的存储器中可以包括操作系统、网络通信模块以及车载语音交互程序。操作系统是管理和控制车载语音交互系统硬件和软件资源的程序,支持车载语音交互程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器内部各组件之间的通信,以及与车载语音交互系统中其它硬件和软件之间通信。
[0116] 本领域技术人员可以理解,图1中示出的车载语音终端结构并不构成对车载语音终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0117] 在图1所示的车载语音交互系统中,人机交互接口101主要用于连接用户与车载语音终端之间通信;车载语音交互系统包括:存储器、处理器,通信总线以及存储在所述存储器上的车载语音交互程序,
[0118] 采集用户输入的语音口令;
[0119] 根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0120] 根据语音指令,控制汽车执行语音指令所指代的功能。
[0121] 优选地,所述根据预设的语义数据库,分析语音口令的步骤之前还包括:
[0122] 当基于默认的语音数据包无法识别语音口令时,提取语音口令的语音特征;
[0123] 将语音特征与预设的方言语音数据包进行特征比对,获取符合语音特征的目标语音数据包;
[0124] 基于目标语音数据包识别语音口令。
[0125] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能步骤之前还包括:
[0126] 当检测到语音指令所指代的功能与当前的使用场景相违背时,提示用户进行语音确认操作。
[0127] 优选地,所述根据语音指令,控制汽车执行语音指令所指代的功能的步骤包括:
[0128] 根据语音指令所指代的功能,获取执行该功能的控制权限;
[0129] 基于控制权限控制汽车执行该功能。
[0130] 优选地,所述基于控制权限控制汽车执行该功能的步骤包括:
[0131] 当检测到控制权限不足和/或控制权限获取失败时,向用户发出最高控制权限请求;
[0132] 当检测到用户基于最高权限请求的确认指令时,获取汽车的最高控制权限;
[0133] 基于最高控制权限控制汽车执行语音指令所指代的功能。
[0134] 优选地,所述车载语音交互方法还包括:
[0135] 当汽车无法正常执行语音指令对应的功能时,将该语音指令和本次执行信息发送至后台服务器进行数据分析;
[0136] 在接收后台服务器基于语音指令和本次执行信息的分析后获取的异常结果后,根据异常结果执行相应的功能。
[0137] 优选地,所述车载语音交互方法还包括:
[0138] 在汽车基于语音指令执行对应的功能之后,当接收到用户针对该功能的纠错指令时,更新该语音指令对应的语义分析的数据库。
[0139] 优选地,所述车载语音交互方法还包括:
[0140] 当检测到用户基于语义数据库的更新操作时,更新语义数据库。
[0141] 本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:
[0142] 采集用户输入的语音口令;
[0143] 根据预设的语义数据库,分析语音口令,以获得对应的语音指令;
[0144] 根据语音指令,控制汽车执行语音指令所指代的功能。
[0145] 本发明计算机可读存储介质具体实施方式与上述车载语音交互方法、终端及计算机可读存储介质各实施例基本相同,在此不再赘述。
[0146] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0147] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0148] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0149] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈