System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语音识别方法和识别装置、存储介质、电子设备、车辆制造方法及图纸_技高网

语音识别方法和识别装置、存储介质、电子设备、车辆制造方法及图纸

技术编号:41418372 阅读:9 留言:0更新日期:2024-05-21 20:51
本发明专利技术公开了一种语音识别方法和识别装置、存储介质、电子设备、车辆,所述方法包括:接收用户语音;对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词;根据多个关键词,从语句库中获得目标语句,其中,目标语句为包含所有关键词的语句;根据自然语言文本与目标语句确定待执行的指令。本发明专利技术的识别方法,能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且识别准确。

【技术实现步骤摘要】

本专利技术涉及语义识别,尤其涉及一种语音识别方法、一种语音识别装置、一种计算机可读存储介质、一种电子设备和一种车辆。


技术介绍

1、现有的语义识别通常采用nlp(natural language processing,自然语言处理),由非常复杂的分词、词干提取、词性标注等算法组合完成。而语言是无规律且不断更新变化的,在场景中,新的功能新的配置,会伴随新的语句产生。为了能识别新的语句,需要在现有nlp算法基础上优化分词、词性标注等基础算法,步骤过于复杂。


技术实现思路

1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种语音识别方法,通过对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词,并根据多个关键词从语句库中获得目标语句,从而根据自然语言文本与目标语句确定待执行的指令,能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且识别准确。

2、本专利技术的第二个目的在于提出一种语音识别装置。

3、本专利技术的第三个目的在于提出一种计算机可读存储介质。

4、本专利技术的第四个目的在于提出一种电子设备。

5、本专利技术的第五个目的在于提出一种车辆。

6、为达到上述目的,本专利技术第一方面实施例提出了一种语音识别方法,包括:接收用户语音;对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词;根据多个关键词,从语句库中获得目标语句,其中,目标语句为包含所有关键词的语句;根据自然语言文本与目标语句确定待执行的指令。

7、根据本专利技术实施例的语音识别方法,首先接收用户语音,然后对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词,接着根据多个关键词,从语句库中获得目标语句,其中,目标语句为包含所有关键词的语句,最后根据自然语言文本与目标语句确定待执行的指令。由此,该方法能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且进行识别准确。

8、另外,根据本专利技术上述实施例的语音识别方法还可以具有如下的附加技术特征:

9、根据本专利技术的一个实施例,语句库的至少一条语句中的部分词语为同义词。

10、根据本专利技术的一个实施例,根据多个关键词,从语句库中获得目标语句,包括:根据每个关键词的词性,确定关键词的优先级;筛选语句库中包含优先级最高的关键词的语句;按照关键词的优先级顺序,针对除优先级最高的关键词以外的每个关键词执行以下步骤,以获得目标语句;步骤包括:从上一次筛选得到的语句中,筛选包含关键词的语句。

11、根据本专利技术的一个实施例,多个关键词的词性包括动作、主体和参数,根据每个关键词的词性,确定关键词的优先级,包括:确定关键词的优先级顺序为主体、参数和动作,主体的优先级高于参数的优先级,参数的优先级高于动作的优先级;遍历语句库中包含关键词为主体的语句,记为第一语句集合;遍历第一语句集合中包含关键词为参数的语句,记为第二语句集合;遍历第二语句集合中包含关键词为动作的语句,作为目标语句。

12、根据本专利技术的一个实施例,根据自然语言文本与目标语句确定待执行的指令,包括:确定与自然语言文本相同的目标语句;将与自然语言文本相同的目标语句所对应的指令确定为待执行的指令。

13、根据本专利技术的一个实施例,根据自然语言文本与目标语句确定待执行的指令,包括:根据目标语句获取至少一个标准语句;将与自然语言文本相同的标准语句所对应的指令确定为待执行的指令。

14、根据本专利技术的一个实施例,对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词,包括:将关键词库中的每个关键词集合分别与自然语言文本进行匹配,其中,关键词库包括动作关键词集合、主体关键词集合、参数关键词集合;遍历动作关键词集合、主体关键词集合和参数关键词集合;在关键词集合中匹配到与自然语言文本相同的关键词时,停止遍历当前关键词集合。

15、为达到上述目的,本专利技术第二方面实施例提出了一种语音识别装置,包括:接收模块,用于接收用户语音;提取模块,用于对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词;遍历模块,用于根据多个关键词,从语句库中获得目标语句,其中,目标语句为包含所有关键词的语句;确定模块,用于根据自然语言文本与目标语句确定待执行的指令。

16、根据本专利技术实施例的语音识别装置,接收模块接收用户语音,提取模块对用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词,遍历模块根据多个关键词,从语句库中获得目标语句,其中,目标语句为包含所有关键词的语句,确定模块根据自然语言文本与目标语句确定待执行的指令。由此,该装置能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且进行识别准确。

17、为达到上述目的,本专利技术第三方面实施例提出了一种计算机可读存储介质,其上存储有语音识别程序,该语音识别程序被处理器执行时实现上述的语音识别方法。

18、根据本专利技术实施例的计算机可读存储介质,通过执行时实现上述的语音识别方法,能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且进行识别准确。

19、为达到上述目的,本专利技术第四方面实施例提出的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的语音识别程序,处理器执行语音识别程序时,实现上述的语音识别方法。

20、根据本专利技术实施例的电子设备,通过执行上述的语音识别方法,能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且进行识别准确。

21、为达到上述目的,本专利技术第五方面实施例提出的一种车辆,包括上述的电子设备。

22、根据本专利技术实施例的车辆,通过包括上述的电子设备,能够解决现有算法在识别新的语句时,步骤复杂、工作量大的问题,只需在语句库中增加对应的语句,步骤简单且进行识别准确。

23、本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种语音识别方法,其特征在于,包括:

2.根据权利要求1所述的语音识别方法,其特征在于,所述语句库的至少一条语句中的部分词语为同义词。

3.根据权利要求1所述的语音识别方法,其特征在于,根据多个所述关键词,从语句库中获得目标语句,包括:

4.根据权利要求2所述的语音识别方法,其特征在于,多个所述关键词的词性包括动作、主体和参数,根据每个所述关键词的词性,确定关键词的优先级,包括:

5.根据权利要求1所述的语音识别方法,其特征在于,根据所述自然语言文本与所述目标语句确定待执行的指令,包括:

6.根据权利要求2所述的语音识别方法,其特征在于,根据所述自然语言文本与所述目标语句确定待执行的指令,包括:

7.根据权利要求1所述的语音识别方法,其特征在于,对所述用户语音转换得到的自然语言文本进行关键词提取,以获取多个关键词,包括:

8.一种语音识别装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,其上存储有语音识别程序,该语音识别程序被处理器执行时实现根据权利要求1-7中任一项所述的语音识别方法。

10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的语音识别程序,所述处理器执行所述语音识别程序时,实现根据权利要求1-7中任一项所述的语音识别方法。

11.一种车辆,其特征在于,包括如权利要求10所述的电子设备。

...

【技术特征摘要】

1.一种语音识别方法,其特征在于,包括:

2.根据权利要求1所述的语音识别方法,其特征在于,所述语句库的至少一条语句中的部分词语为同义词。

3.根据权利要求1所述的语音识别方法,其特征在于,根据多个所述关键词,从语句库中获得目标语句,包括:

4.根据权利要求2所述的语音识别方法,其特征在于,多个所述关键词的词性包括动作、主体和参数,根据每个所述关键词的词性,确定关键词的优先级,包括:

5.根据权利要求1所述的语音识别方法,其特征在于,根据所述自然语言文本与所述目标语句确定待执行的指令,包括:

6.根据权利要求2所述的语音识别方法,其特征在于,根据所述自然语言文本与所述目标语句确定...

【专利技术属性】
技术研发人员:卓朋伟杨冬生刘柯魏守群吴高波
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1