车载语音处理系统及方法、存储介质、终端与流程

文档序号:31368945发布日期:2022-09-02 18:00阅读:84来源:国知局
车载语音处理系统及方法、存储介质、终端与流程

1.本发明涉及数据处理技术领域,尤其涉及一种车载语音处理系统及方法、存储介质、终端。


背景技术:

2.随着车载电子设备的发展,车载电子设备的种类越来越多。例如,车载收音机、车载音乐播放器、车载视频播放器、车载通讯系统及车载导航装置等车载应用装置。车载应用装置的操控技术已经从之前的手动控制操作发展到语音控制操作。
3.然而,现有语音控制技术中,在进行语音控制时,语音识别的响应速度较慢,准确率较低。


技术实现要素:

4.本发明解决的技术问题是提供一种车载语音处理系统及方法、存储介质、终端,能够有效提升语音处理的速度和准确性。
5.为解决上述问题,本发明提供一种车载语音处理系统,包括:语音数据库获取模块,用于获取语音数据库,所述语音数据库中包括若干同音关键词库、与各个所述同音关键词库相关联的若干库语境标识,各个所述同音关键词库中均具有若干库关键词,各个所述同音关键词库中的库关键词的输出优先级顺序与不同的所述库语境标识相关联;语音输入设备,用于获取用户输入的语音数据;识别模块,用于对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;第一处理模块,用于根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;第二处理模块,用于根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序;输出模块,用于根据所述待输出优先级顺序依次输出所述同音关键词库中的库关键词。
6.可选的,还包括:选择模块,用于选定输出的所述同音关键词库中的任一所述库关键词。
7.可选的,所述选择模块包括:接收模块,用于获取用户输入的切换指令;切换模块,用于根据所述切换指令切换所述库关键词,将用户最后一次输入切换指令后显示的所述关键词作为选定的所述库关键词。
8.可选的,还包括:优先级调整模块,用于对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;反馈模块,用于将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。
9.可选的,获取用户输入的语音数据包括:初次获取用户输入的语音数据、以及若干次再次获取用户输入的语音数据。
10.可选的,还包括:采集模块,用于在初次获取用户输入的语音数据之后,获取所述语音输入设备的第一设备标识;关联模块,用于将所述第一设备标识与所述语音数据库相关联。
11.可选的,所述采集模块还用于:在再次获取用户输入的语音数据之后,获取所述语音输入设备的第二设备标识。
12.可选的,还包括:第三处理模块,用于当所述第二设备标识与所述第一设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。
13.相应的,本发明还提供了一种车载语音处理方法,包括:获取语音数据库,所述语音数据库中包括若干同音关键词库、与各个所述同音关键词库相关联的若干库语境标识,各个所述同音关键词库中均具有若干库关键词,各个所述同音关键词库中的库关键词的输出优先级顺序与不同的所述库语境标识相关联;获取用户输入的语音数据;对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序;根据所述待输出优先级顺序依次输出所述同音关键词库中的库关键词。
14.可选的,在根据待输出优先级顺序依次输出所述同音关键词库中的若干库关键词的过程中,还包括:选定输出的所述同音关键词库中的任一所述库关键词。
15.可选的,选定输出的所述同音关键词库中的任一所述库关键词的方法包括:获取用户输入的切换指令;根据所述切换指令切换所述库关键词,将用户最后一次输入切换指令后显示的所述关键词作为选定的所述库关键词。
16.可选的,在选定输出的所述同音关键词库中的任一所述库关键词之后,还包括:对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。
17.可选的,获取用户输入的语音数据的方法包括:提供语音输入设备;通过所述语音输入设备获取用户输入的语音数据。
18.可选的,获取用户输入的语音数据包括:初次获取用户输入的语音数据、以及若干次再次获取用户输入的语音数据。
19.可选的,在初次获取用户输入的语音数据之后,还包括:获取所述语音输入设备的第一设备标识;将所述第一设备标识与所述语音数据库相关联。
20.可选的,在再次获取用户输入的语音数据之后,还包括:获取所述语音输入设备的第二设备标识;当所述第二设备标识与所述第一设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。
21.相应的,本发明还提供了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一项所述方法的步骤。
22.相应的,本发明还提供了一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一项所述方法的步骤。
23.与现有技术相比,本发明的技术方案具有以下优点:
24.本发明的技术方案的车载语音处理系统中,包括,识别模块,用于对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;第一处理模块,用于根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;第二处理模块,用于根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序。利用所述语境标识能够更加快速且精准的判断所述关键词读音的应用场景,进而提高语音识别的速度与精准度。
25.进一步,还包括:优先级调整模块,用于对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;反馈模块,用于将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。通过实时调整所述同音关键词库中的库关键词的输出优先级顺序,记录用户的表述习惯,进而能够更加快速和准确的识别出用户下一次的语音数据。
26.进一步,还包括:第三处理模块,用于当所述第二设备标识与所述第一设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。通过所述第二设备标识能够迅速找到用户经常使用的所述语音数据库,进而能够提高所述语音数据的识别速度和精准度。
27.本发明的技术方案的车载语音处理方法中,对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序。利用所述语境标识能够更加快速且精准的判断所述关键词读音的应用场景,进而提高语音识别的速度与精准度。
28.进一步,在选定输出的所述同音关键词库中的任一所述库关键词之后,还包括:对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。通过实时调整所述同音关键词库中的库关键词的输出优先级顺序,记录用户的表述习惯,进而能够更加快速和准确的识别出用户下一次的语音数据。
29.进一步,在再次获取用户输入的语音数据之后,还包括:获取所述语音输入设备的第二设备标识;当所述第二设备标识与所述第一设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。通过所述第二设备标识能够迅速找到用户经常使用的所述语音数据库,进而能够提高所述语音数据的识别速度和精准度。
附图说明
30.图1是本发明车载语音处理方法流程示意图;
31.图2是本发明车载语音处理系统流程示意图。
具体实施方式
32.现有语音控制技术中,在进行语音控制时,接收到用户输入的语音数据之后,需要对语音数据进行识别,获取语音数据对应的关键词,并将关键词发送至服务器。在服务器根据关键词进行搜索的过程中,由于语料库中存储的词汇量过大,筛选对比的过程耗时较长,从而导致语音识别的响应速度较慢。另外,中文同音词很多,可能存在一个关键词对应多条搜索结果的情况,在这种情况下,最终获取到的结果可能并不是用户所需要的结果,从而导致语音识别的准确率较低。
33.在此基础上,本发明提供一种车载语音处理系统及方法、存储介质、终端,对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序。利用所述语境标识能够更加快速且精准的判断所述关键词读音的应用场景,进而提高语音识别的速度与精准度。
34.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细地说明。
35.图1是本发明实施例的一种车载语音处理方法的流程图。
36.请参考图1,本实施例所述的车载语音处理方法包括如下步骤:
37.步骤s101,获取语音数据库,所述语音数据库中包括若干同音关键词库、与各个所述同音关键词库相关联的若干库语境标识,各个所述同音关键词库中均具有若干库关键词,各个所述同音关键词库中的库关键词的输出优先级顺序与不同的所述库语境标识相关联;
38.步骤s102,获取用户输入的语音数据;
39.步骤s103,对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;
40.步骤s104,根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;
41.步骤s105,根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序;
42.步骤s106,根据所述待输出优先级顺序依次输出所述同音关键词库中的库关键词。
43.首先,在步骤s101的具体实施中,所述语音数据库为自云端获取的初始状态的语音数据库。
44.其次,在步骤s102的具体实施中,获取用户输入的语音数据的方法包括:提供语音输入设备;通过所述语音输入设备获取用户输入的语音数据。
45.在本实施例中,所述语音输入设备采用的是车载系统中自带的语音输入设备。在其他实施例中,所述语音输入设备还可以根据用户的需求额外配置的语音输入设备。
46.在本实施例中,获取用户输入的语音数据包括:初次获取用户输入的语音数据、以
及若干次再次获取用户输入的语音数据。
47.在本实施例中,在初次获取用户输入的语音数据之后,还包括:获取所述语音输入设备的第一设备标识;将所述第一设备标识与所述语音数据库相关联。
48.在再次获取用户输入的语音数据之后,还包括:获取所述语音输入设备的第二设备标识;当所述第二设备标识与所述第一设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。
49.通过所述第二设备标识能够迅速找到用户经常使用的所述语音数据库,进而能够提高所述语音数据的识别速度和精准度。
50.其次,在步骤s103的具体实施中,对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音。其中,所述语境标识包括所述语音数据中的语境词汇。如用户输入的语音数据为“打电话给李琦”,其中“李琦”会被识别为关键词读音,而“打电话”则会识别为语境词汇。
51.另外,所述语境标识还可以为用户的声纹信息,根据所述声纹信息能够绑定用户习惯使用到的关键词。
52.其次,在步骤s104中的具体实施中,根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库。如用户输入的关键词读音为“liqi”,相应的,在所述同音关键词库中会出现“力气”、“利器”、“李琦”、“离奇”、“戾气”等同音词汇。
53.其次,在步骤s105中的具体实施中,根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序。由于在所述语音数据中识别出了“打电话”的语境标识,此时所述同音关键词库会优先将“李琦”进行输出。因此,利用所述语境标识能够更加快速且精准的判断所述关键词读音的应用场景,进而提高语音识别的速度与精准度。
54.同时,所述语境标识还可以为声纹信息,当用户下一次仅仅只输入了“liqi”的关键词发音,所述语音数据库根据所述声纹信息,直接绑定之前使用的同音关键词库中的库关键词的输出优先级顺序,优先输出“李琦”。
55.其次,在步骤s106中的具体实施中,在根据待输出优先级顺序依次输出所述同音关键词库中的若干库关键词的过程中,还包括:选定输出的所述同音关键词库中的任一所述库关键词。
56.在本实施例中,选定输出的所述同音关键词库中的任一所述库关键词的方法包括:获取用户输入的切换指令;根据所述切换指令切换所述库关键词,将用户最后一次输入切换指令后显示的所述关键词作为选定的所述库关键词。
57.在本实施例中,在选定输出的所述同音关键词库中的任一所述库关键词之后,还包括:对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。
58.继续以上述举出的“liqi”发音为例,当最开始输入“liqi”发音时,此时语音数据库将给出的各个同音库关键词“力气”、“利器”、“李琦”、“离奇”、“戾气”等同音词汇赋予初始的优先级权重,如0.4“力气、0.3“利器”、0.1“李琦”、0.1“离奇”、0.1“戾气”。当用户最终
确定输出的所述库关键词为“李琦”时,此时便将选定的“李琦”库关键词赋予最高值的优先级权重0.4,其余的同音库关键词的优先级权重依次向后调整,并更新至所述语音数据库中。调整之后的“liqi”发音对应的各个同音库关键词的优先级权重为:0.4“李琦”、0.3“力气、0.1“利器”、0.1“离奇”、0.1“戾气”。当下次用户再次输入“liqi”的发音时,此时,所述语音数据库中的同音关键词库的更新优先级顺序最先输出的库关键词就是“李琦”。
59.通过实时调整所述同音关键词库中的库关键词的输出优先级顺序,记录用户的表述习惯,进而能够更加快速和准确的识别出用户下一次的语音数据。
60.相应的,本发明实施例中还提供了一种车载语音处理系统,请参考图2,包括:语音数据库获取模块100,用于获取语音数据库,所述语音数据库中包括若干同音关键词库、与各个所述同音关键词库相关联的若干库语境标识,各个所述同音关键词库中均具有若干库关键词,各个所述同音关键词库中的库关键词的输出优先级顺序与不同的所述库语境标识相关联;语音输入设备101,用于获取用户输入的语音数据;识别模块102,用于对所述语音数据进行识别处理,从所述语音数据中获取语境标识和关键词读音;第一处理模块103,用于根据所述关键词读音,在所述语音数据库中获取相匹配的所述同音关键词库;第二处理模块104,用于根据所述语境标识,在所述同音关键词库相关联的若干库语境标识中获取相匹配的库语境标识,相匹配的所述库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序为待输出优先级顺序;输出模块105,用于根据所述待输出优先级顺序依次输出所述同音关键词库中的库关键词。
61.在本实施例中,利用所述语境标识能够更加快速且精准的判断所述关键词读音的应用场景,进而提高语音识别的速度与精准度。
62.在本实施例中,还包括:选择模块106,用于选定输出的所述同音关键词库中的任一所述库关键词。
63.在本实施例中,所述选择模块106包括:接收模块1061,用于获取用户输入的切换指令;切换模块1062,用于根据所述切换指令切换所述库关键词,将用户最后一次输入切换指令后显示的所述关键词作为选定的所述库关键词。
64.在本实施例中,还包括:优先级调整模块107,用于对选定的所述库关键词的输出级进行调整,以更新所述待输出优先级顺序为更新优先级顺序;反馈模块108,用于将所述更新优先级顺序反馈回所述语音数据库,使所述更新优先级顺序替代所述相匹配的库语境标识所关联的所述同音关键词库中的库关键词的输出优先级顺序。通过实时调整所述同音关键词库中的库关键词的输出优先级顺序,记录用户的表述习惯,进而能够更加快速和准确的识别出用户下一次的语音数据。
65.在本实施例中,获取用户输入的语音数据包括:初次获取用户输入的语音数据、以及若干次再次获取用户输入的语音数据。
66.在本实施例中,还包括:采集模块109,用于在初次获取用户输入的语音数据之后,获取所述语音输入设备101的第一设备标识;关联模块110,用于将所述第一设备标识与所述语音数据库相关联。
67.在本实施例中,所述采集模块109还用于:在再次获取用户输入的语音数据之后,获取所述语音输入设备101的第二设备标识。
68.在本实施例中,还包括:第三处理模块111,用于当所述第二设备标识与所述第一
设备标识相同时,调用与所述第一设备标识相关联的语音数据库进行语音识别处理。通过所述第二设备标识能够迅速找到用户经常使用的所述语音数据库,进而能够提高所述语音数据的识别速度和精准度。
69.相应的,本发明实施例中还提供了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述所述方法的步骤。
70.相应的,本发明实施例中还提供了一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述所述方法的步骤。
71.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1