1.本技术属于人工智能技术领域,具体涉及一种电梯控制方法、装置、电子设备及可读存储介质。
背景技术:
2.随着语音识别技术的不断发展,不同领域对语音识别的需求不断增加。为了提升用户乘梯体验,基于语音识别的免接触式智能电梯应运而生。
3.目前,当用户在轿厢说出呼梯指令时,电梯系统可以基于语音识别技术识别出指令内容,并根据指令内容控制电梯运行,例如,当指令内容为“六层停一下”,则控制电梯的六层对应的按键亮起,并在电梯运行至六层时暂停。但是,识别的指令内容可能出现错误的情况,而控梯设备通常无法判断这一情况,从而导致电梯运行错误,例如,在不该暂停的楼层暂停,或者,在需要关门的时候开门等,使得电梯的运行效率较低。
技术实现要素:
4.本技术实施例的目的是提供一种电梯控制方法、装置、电子设备及可读存储介质,能够解决呼梯指令识别准确率较低的问题。
5.第一方面,本技术实施例提供了一种电梯控制方法,包括:
6.当在第一预设时长内接收到两个呼梯指令时,获取第二呼梯指令的第二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收;
7.当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果;
8.根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应;
9.其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。
10.第二方面,本技术实施例提供了一种电梯控制装置,包括:
11.第一识别模块,用于当在第一预设时长内接收到两个呼梯指令时,获取第二呼梯指令的第二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收;
12.第一确定模块,用于当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果;
13.第一控制模块,用于根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应;
14.其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识
别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
18.在本技术实施例中,在第一预设时长内接收到两个呼梯指令,且两个呼梯指令的语音识别结果相同的情况下,可以确定当前语音识别结果可能错误,则可以根据所述第一呼梯指令的除语音匹配得分最高的识别信息之外的其他识别信息,和/或,所述第二呼梯指令的除语音匹配得分最高的识别信息之外的其他识别信息,确定所述第二呼梯指令对应的目标识别结果。本技术能够感知可能错误的语音识别结果,并在语音识别结果错误的情况下,排除错误的语音识别结果,根据其他语音识别信息确定呼梯指令对应的指令内容,及时控制电梯作出响应,提高了对呼梯指令的识别准确率,进而提高了电梯的运行效率。
附图说明
19.图1是本技术实施例提供的一种电梯控制方法的流程图;
20.图2是本技术实施例提供的一种电梯控制装置的结构框图;
21.图3是本技术实施例提供的一种电子设备的结构框图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
24.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的电梯控制方法进行详细地说明。
25.请参见图1,图1是本技术实施例提供的一种电梯控制方法的流程示意图之一。需要说明的是,所述电梯控制方法可以由控梯系统执行。
26.步骤101、当在第一预设时长接收到两个呼梯指令时,获取所述第二呼梯指令的第
二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收。
27.具体实现时,两个呼梯指令分别为第一呼梯指令和第二呼梯指令,所述第二呼梯指令是在接收到第一呼梯指令之后,再次接收到的呼梯指令,两个呼梯指令的间隔时长不超过所述第一预设时长,可以理解的是,所述第一预设时长可以较短,例如1秒或2秒或3秒等,以限定所述第一呼梯指令与所述第二呼梯指令的时间间隔较短。所述第一呼梯指令的用户与所述第二呼梯指令的用户可以是同一人,也可以不是同一人。可以理解的是,所述第一呼梯指令和所述第二呼梯指令均是控梯系统在环境音频信号中检测到的携带有呼梯关键词的音频指令,上述呼梯关键词可以为楼层关键词,或者开门、关门等关键词,具体可根据实际情况决定,本技术实施例在此不作限定。
28.控梯系统在接收到所述第二呼梯指令时,可以对所述第二呼梯指令进行语音识别,得到所述第二呼梯指令对应的语音识别结果。在一示例中,所述控梯系统包括语音识别模块,所述语音识别模块用于对接收到的呼梯指令进行语音识别。
29.在一可选实施方式中,控梯系统预设有声学模型、语言模型和解码器,其中,声学模型的输入为所述第二呼梯指令对应的音频的声学特征,如梅尔频率倒谱系数(mel-frequency cepstral coefficients,mfcc)、滤波器组(filter bank,fbank)等,声学模型的输出为所述音频对应的至少一个发音组合以及各发音组合的发音匹配概率和声学匹配得分,所述声学匹配得分基于所述发音匹配概率确定;语言模型的输入为声学模型输出的至少一个发音组合,语言模型的输出为所述音频对应的至少一个识别信息(字、词的组合)以及各识别信息的语言匹配概率和语言匹配得分,所述语言匹配得分基于所述语言匹配概率确定;解码器结合声学模型和语言模型的输出构建解码图,搜索最优匹配路径,取语音匹配得分的最高值输出为所述第二呼梯指令的语音识别结果。
30.可以理解的是,对所述第二呼梯指令进行语音识别的实施方式并不限于此,具体可以参照相关技术中对语音识别的说明,在此不作限定。
31.步骤102、当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同的情况下,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果。
32.其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。
33.实际应用中,用户在输入一次呼梯指令后,控梯系统会根据得到的语音识别结果判断用户的意图,并控制电梯对呼梯指令作出响应。示例性地,用户在轿厢中说出“六层停一下”,控梯系统可以识别出呼梯指令中包括的楼层信息“六层”,并控制电梯轿厢内六层对应的按键亮起。通常情况下,需要去到六层的用户在确认六层对应的按键亮起后,将不会再输入与楼层选择相关的呼梯指令。
34.本技术实施例中,若较短时间内接收到两个呼梯指令,且对这两个呼梯指令识别得到的语音识别结果相同,说明电梯对在先的第一呼梯指令的响应错误,使得用户进行了第二次呼梯。示例性地,用户在轿厢中说出“六层停一下”,控梯系统识别得到的呼梯指令对应的楼层信息为“十六层”,并控制电梯轿厢内十六层对应的按键亮起,需要去到六层的用
户在确认六层对应的按键未亮起后,将会再次输入“六层停一下”等类似的呼梯指令,但控梯系统识别得到的呼梯指令对应的楼层信息还是为“十六层”。此情况下,控梯系统可以先不对所述第二呼梯指令作出响应,而可以根据所述第一语音识别信息和/或所述第二语音识别信息,重新确定第二呼梯指令对应的识别结果,即所述第一目标识别结果。
35.具体实现时,控梯系统对所述第一呼梯指令或所述第二呼梯指令进行语音识别时,以所述第一呼梯指令为例,通常会得到多个可能与所述第一呼梯指令匹配的识别信息,在此将上述多个识别信息记为所述第一语音识别信息集。所述第一语音识别信息集中每个识别信息均对应有一个语音匹配得分,该语音匹配得分基于识别信息与所述第一呼梯指令的匹配概率确定。一般情况下,语音识别的最终识别结果为所述第一语音识别信息集中语音匹配得分最高的识别信息。
36.在语音匹配得分最高的识别信息错误的情况下,正确的识别信息可能在除语音匹配得分最高的识别信息之外的其他识别信息中。示例性地,某一呼梯指令的语音识别信息包括“十六层”、“六层”、“二十六层”,三者按照语音匹配得分由高至低排列。在语音匹配得分最高的“十六层”错误的情况下,“六层”或“二十六层”可能正确,相比控制电梯根据确定错误的“十六层”作出响应,根据“六层”、“二十六层”确定最终识别结果,识别正确率更高。
37.控梯系统可以根据第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,和/或,第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,确定所述第二呼梯指令对应的目标识别结果,在此记为所述第一目标识别结果。
38.具体实现时,在一可选实施方式中,控梯系统可以根据所述第一语音识别信息集中各识别信息的语音匹配得分,确定所述第一语音识别信息,示例性地,可以预设第一预设范围,并将语音匹配得分处于所述第一预设范围内的识别信息确定为所述第一语音识别信息,所述第一预设范围的上限值小于所述第一语音识别结果对应的语音匹配得分;或者可以将语音匹配得分第二高或第三高的识别信息确定为所述第一语音识别信息。在另一可选实施方式中,控梯系统可以根据所述第一语音识别信息集中各识别信息的声学匹配得分,确定所述第一语音识别信息。具体可根据实际需求确定,本技术实施例在此不作限定。
39.需要说明的是,确定所述第二语音识别信息的实施方式,可以参照上述确定所述第一语音识别信息的实施方式进行适应性地调整,在此不再赘述。
40.步骤103、根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应。
41.具体实现时,控梯系统可以根据所述第一目标识别结果的具体内容,控制电梯对所述第二呼梯指令进行响应。例如触发楼层按键亮起,或者开启电梯门、关闭电梯门等,具体可参照相关技术中的说明,在此不赘述。在一示例中,所述控梯系统包括电梯控制模块,所述电梯控制模块用于接收语音识别模块识别得到的结果,并根据所述结果控制电梯进行响应。
42.本技术实施例中,在第一预设时长内接收到两个呼梯指令,且两个呼梯指令的语音识别结果相同的情况下,可以确定当前语音识别结果可能错误,则可以根据所述第一呼梯指令的除语音匹配得分最高的识别信息之外的其他识别信息,和/或,所述第二呼梯指令的除语音匹配得分最高的识别信息之外的其他识别信息,确定所述第二呼梯指令对应的目标识别结果。本技术能够感知可能错误的语音识别结果,并在语音识别结果错误的情况下,排除错误的语音识别结果,根据其他语音识别信息确定呼梯指令对应的指令内容,及时控
制电梯作出响应,提高了对呼梯指令的识别准确率,进而提高了电梯的运行效率。
43.可选地,所述第一语音识别信息为所述第一语音识别信息集中语音匹配得分第二高的信息;和/或,所述第二语音识别信息为所述第二语音识别信息集中,语音匹配得分第二高的信息。
44.本实施例中,控梯系统可以根据两次呼梯指令对应的、语音匹配得分第二高的识别信息,确定所述第一目标识别结果,进一步提高指令识别的准确率。
45.具体实现时,在一可选实施方式中,控梯系统可以预设有声学模型和语言模型,对接收到的呼梯指令进行语音识别,所述声学模型可以输出呼梯指令对应的至少一个发音组合以及各发音组合的发音匹配概率和声学匹配得分,所述语言模型可以输出呼梯指令对应的至少一个识别信息(字、词的组合)以及各识别信息的语言匹配概率和语言匹配得分。控梯系统可以将每一识别信息对应的声学匹配得分和语言匹配得分之和,确定为该识别信息的语音匹配得分,并基于此确定语音匹配得分第二高的信息。
46.在确定所述第一语音识别信息和/或所述第二语音识别信息后,可选地,包括三种具体的实施方式:
47.实施方式一,控梯系统可以根据所述第一语音识别信息,确定所述第一目标识别信息。也就是说,控梯系统可以根据所述第一语音识别信息集中语音匹配得分第二高的识别信息,确定所述第一目标识别信息。
48.在一可选实施方式中,控梯系统可以将所述第一语音识别信息确定为所述第一目标识别结果,示例性地,前一次接收到的呼梯指令为“六层停一下”,假设前一次接收到的呼梯指令的语音识别信息包括三种,按照语音匹配得分由高至低依次为“十六层”、“六层”、“二十六层”,控梯系统可以将“六层”确定为所述第一目标识别结果。在另一可选实施方式中,控梯系统可以基于所述第一语音识别信息,对所述第二呼梯指令再次进行识别,例如,在语音识别过程中,将所述第一语音识别信息的权重系数调高。
49.实施方式二,控梯系统可以根据所述第二语音识别信息,确定所述第一目标识别信息。也就是说,控梯系统可以根据所述第二语音识别信息集中语音匹配得分第二高的识别信息,确定所述第一目标识别信息。
50.在一可选实施方式中,控梯系统可以将所述第二语音识别信息确定为所述第一目标识别结果。在另一可选实施方式中,控梯系统可以基于所述第二语音识别信息,对所述第二呼梯指令再次进行识别。
51.实施方式三,控梯系统可以根据所述第一语音识别信息和所述第二语音识别信息,确定所述第一目标识别信息。在一可选实施方式中,可以将所述第一语音识别信息和所述第二语音识别信息中语音匹配得分的较高者,确定为所述第一目标识别信息。示例性地,前一次的语音匹配得分第二高的识别信息为“六层”,语音匹配得分为87分,当前的语音匹配得分第二高的识别信息为“二十六层”,语音匹配得分为83分,控梯系统可以将“六层”确定为所述第一目标识别结果。
52.需要说明的是,在其他实施例中,所述第一语音识别信息也可以为所述第一语音识别信息集中声学匹配得分第二高的信息;和/或,所述第二语音识别信息为所述第二语音识别信息集中声学匹配得分第二高的信息,在此不作限定。
53.可选地,所述步骤102包括:
54.将所述第二语音识别信息确定为第一目标识别结果。
55.在相关技术中,语音识别模型通常可以基于每次接收到的呼梯指令不断训练优化,那么对在后接收的第二呼梯指令进行语音识别得到的识别信息,可能更优于对在前接收的呼梯指令进行语音识别得到的识别信息。
56.本实施例中,控梯系统可以仅根据所述第二语音识别信息确定所述第一目标识别结果,进一步可选地,在第二语音识别信息唯一的情况下,将所述第二语音识别信息确定为所述第一目标识别结果,来进一步提高指令识别的准确率。在一具体示例中,所述第二语音识别信息根据语音匹配得分确定,进一步地,所述第二语音识别信息为所述第二呼梯指令对应的、语音匹配得分第二高的识别信息。
57.可选地,所述步骤102包括:
58.根据所述第一语音识别信息、所述第二语音识别信息、所述第一语音识别结果和所述第二语音识别结果,确定第一目标识别结果。
59.本实施例中,控梯系统可以结合所述第一语音识别结果和所述第二语音识别结果,确定所述第一目标识别结果。
60.具体实现时,在一可选实施方式中,控梯系统可以基于语音匹配得分或者声学匹配得分,计算所述第一语言识别信息与所述第一语音识别结果的语音匹配得分的差值,确定第一差值,以及计算所述第二语言识别信息与所述第二语音识别结果的语音匹配得分的差值,确定第二差值,之后根据所述第一差值和所述第二差值进一步确定所述第一目标识别结果。示例性地,若所述第一差值大于所述第二差值,则将所述第一语音识别信息确定为第一目标识别结果;若所述第二差值大于所述第一差值,则将所述第二语音识别信息确定为第一目标识别结果;若所述第一差值等于所述第二差值,可选地,将所述第一语言识别信息和所述第二语音识别信息中语音匹配得分较大者,确定为第一目标识别结果。
61.或者,控梯系统可以计算所述第一语言识别信息的语音匹配得分与所述第一语音识别结果的语音匹配得分的比值,确定第一比值,以及计算所述第二语言识别信息的语音匹配得分与所述第二语音识别结果的语音匹配得分的比值,确定第二比值,之后根据所述第一比值和所述第二比值进一步确定所述第一目标识别结果。示例性地,若所述第一比值大于所述第二比值,则将所述第一语音识别信息确定为第一目标识别结果;若所述第二比值大于所述第一比值,则将所述第二语音识别信息确定为第一目标识别结果;若所述第一比值等于所述第二比值,可选地,将所述第一语言识别信息和所述第二语音识别信息中语音匹配得分较大者,确定为第一目标识别结果。
62.需要说明的是,在其他实施例中,控梯系统也可以根据所述第一语音识别信息集中,声学匹配得分最高的识别信息和声学匹配次优的识别信息,以及所述第二语音识别信息集中,声学匹配得分最高的识别信息和声学匹配次优的识别信息,确定所述第一目标识别结果,所述声学匹配次优的识别信息可以为声学匹配得分第二高的识别信息,具体确定过程可以参照上述实施例的说明进行,在此不再赘述。
63.可选地,所述步骤102包括:
64.当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同,且所述第二呼梯指令的声纹特征与所述第一呼梯指令的声纹特征相匹配的情况下,根据第一语音识别信息和/或第二语音识别信息,确定第一目标识别结果。
65.本实施例中,若控梯系统识别到所述第二呼梯指令的声纹特征与所述第一呼梯指令的声纹特征相匹配的情况下,可以认定为同一用户在短时间内连续输入了两次呼梯指令,若这两次呼梯指令的识别结果相同,则可以认为控梯系统两次对呼梯指令均识别错误,可以执行根据第一语音识别信息和/或第二语音识别信息,确定第一目标识别结果的步骤。
66.在限定两次呼梯指令的用户为同一人时,可以避免因不同用户存在呼梯需求时,而对识别结果判断错误的情况。示例性地,用户a在轿厢中说出“六层停一下”的第一呼梯指令,控梯系统识别得到的呼梯指令对应的楼层信息为“六层”,并控制电梯轿厢内六层对应的按键亮起,用户b输入“我到六层”的第二呼梯指令,控梯系统识别得到的呼梯指令对应的楼层信息同样为“六层”,若控梯系统没有执行声纹匹配的操作,则会执行根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果的操作,从而使得对第二呼梯指令响应错误,而在执行声纹匹配的操作后,可以确定两个呼梯指令不为同一人,针对第二呼梯指令,控梯系统可以根据“六层”的识别结果控制电梯作出响应,例如,在确定六层对应的按键亮起,不再执行控制楼层按键亮起的操作。
67.需要说明的是,本实施例中,控梯系统对所述第二呼梯指令进行语音识别,以及对所述第二呼梯指令进行声纹识别这两个步骤的执行可以是同步的,也可以是异步的,在此不对这两个步骤的执行顺序进行限定。
68.本实施例中,在一可选实施方式中,所述步骤103之后,所述方法还包括:
69.当在控制电梯对所述第二呼梯指令进行响应之后的第二预设时长内接收到第三呼梯指令时,获取所述第三呼梯指令的声纹特征,以及获取所述第三呼梯指令对应的第三语音识别结果;
70.当所述第三语音识别结果与所述第一目标识别结果相同,且所述第三呼梯指令的声纹特征与所述第二呼梯指令的声纹特征相匹配的情况下,基于所述第一目标识别结果和第二目标识别结果,对所述第三呼梯指令再次进行语音识别,得到第三目标识别结果;
71.根据所述第三目标识别结果,控制电梯对所述第三呼梯指令进行响应;
72.其中,所述第二目标识别结果为所述第一语音识别结果或所述第二语音识别结果。
73.本实施例中,在所述第一呼梯指令与所述第二呼梯指令的用户为同一人的情况下,若基于所述第一目标识别结果,控制电梯对所述第二呼梯指令作出响应之后,再次接收到同一用户的第三呼梯指令,且识别结果为所述第一目标识别结果的情况下,可以确定所述第一目标识别结果可能仍然错误。
74.此情况下,可选地,包括两种实施方式:
75.实施方式一,控梯系统可以基于所述第一目标识别结果和所述第二目标识别结果,对所述第三呼梯指令再次进行语音识别,得到第三目标识别结果。也就是说,在对所述第三呼梯指令再次进行语音识别的过程中,可以基于所述第一目标识别结果和所述第二目标识别结果为错误结果这一信息,对语音识别进行优化,从而提高对所述第三呼梯指令再次进行语音识别的识别准确率。
76.本实施方式中,可选地,在对所述第三呼梯指令再次进行语音识别的过程中,可以对所述第一目标识别结果和所述第二目标识别结果进行热词抑制,示例性地,可以针对声学模型和/或语言模型设置热词,所述热词包括所述第一目标识别结果和所述第二目标识
别结果,并将热词的权重系数设置为小于预设值,或者设置为负,以抑制所述第一目标识别结果和所述第二目标识别结果对语音识别结果的影响。
77.实施方式二,控梯系统可以根据第三语音识别信息和/或第四语音识别信息中确定第三目标识别结果。所述第三语音识别信息为所述第一语音识别信息集中,除所述第一目标识别结果和所述第二目标识别结果之外的其他语音识别信息,所述第四语音识别信息为所述第二语音识别信息集中,除所述第一目标识别结果和所述第二目标识别结果之外的其他语音识别信息。
78.本实施方式可以参照上述实施方式的说明,为避免重复,在此不再赘述。
79.需要说明的是,本技术实施例提供的电梯控制方法,执行主体可以为电梯控制装置,或者该电梯控制装置中的用于执行电梯控制方法的控制模块。本技术实施例中以电梯控制装置执行电梯控制方法为例,说明本技术实施例提供的电梯控制的装置。
80.参见图2,图2是本技术实施例提供的电梯控制装置的结构图。
81.如图2所示,电梯控制装置200包括:
82.第一识别模块201,用于当在第一预设时长内接收到两个呼梯指令时,获取第二呼梯指令的第二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收;
83.第一确定模块202,用于当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果;
84.第一控制模块203,用于根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应;
85.其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。
86.可选地,所述第一语音识别信息为所述第一语音识别信息集中语音匹配得分第二高的信息;和/或,所述第二语音识别信息为所述第二语音识别信息集中语音匹配得分第二高的信息。
87.可选地,第一确定模块202包括:
88.第一确定单元,用于将所述第二语音识别信息确定为第一目标识别结果。
89.可选地,第一确定模块202包括:
90.第二确定单元,用于根据所述第一语音识别信息、所述第二语音识别信息、所述第一语音识别结果和所述第二语音识别结果,确定第一目标识别结果;
91.其中,所述第三语音识别信息为所述第一语音识别结果,所述第四语音识别信息为所述第二语音识别结果。
92.可选地,所述第二确定单元包括:
93.第一计算子单元,用于计算所述第一语音识别信息的语音匹配得分与所述第一语音识别结果的语音匹配得分的比值,得到第一比值;
94.第二计算子单元,用于计算所述第二语音识别信息的匹配得分与所述第二语音识
别结果的语音匹配得分的比值,得到第二比值;
95.第一确定子单元,用于根据所述第一比值和所述第二比值,确定第一目标识别结果。
96.可选地,所述第一确定子单元具体用于:
97.确定所述第一比值和所述第二比值中的较大值;
98.在所述较大值为所述第一比值的情况下,将所述第一语音识别信息确定为第一目标识别结果;
99.在所述较大值为所述第二比值的情况下,将所述第二语音识别信息确定为第一目标识别结果。
100.可选地,第一确定模块202具体用于:
101.当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同,且所述第二呼梯指令的声纹特征与所述第一呼梯指令的声纹特征相匹配的情况下,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果。
102.可选地,电梯控制装置200还包括:
103.第二识别模块,用于当在控制电梯对所述第二呼梯指令进行响应之后的第二预设时长内接收到第三呼梯指令时,获取所述第三呼梯指令的声纹特征,以及获取所述第三呼梯指令对应的第三语音识别结果;
104.第三识别模块,用于当所述第三语音识别结果与所述第一目标识别结果相同,且所述第三呼梯指令的声纹特征与所述第二呼梯指令的声纹特征相匹配的情况下,基于所述第一目标识别结果和第二目标识别结果,对所述第三呼梯指令再次进行语音识别,得到第三目标识别结果;
105.第二控制模块,用于根据所述第三目标识别结果,控制电梯对所述第三呼梯指令进行响应;
106.其中,所述第二目标识别结果为所述第一语音识别结果或所述第二语音识别结果。
107.电梯控制装置200能够实现如图1对应的方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。
108.本技术实施例还提供一种电子设备。请参见图3,电子设备300可以包括处理器301、存储器302及存储在存储器302上并可在处理器301上运行的计算机程序3021,计算机程序3021被处理器301执行时可实现图1对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。
109.本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一可读取介质中。本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时可实现上述图1对应的方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
110.所述的存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
111.以上所述是本技术实施例的优选实施方式,应当指出,对于本技术领域的普通技
术人员来说,在不脱离本技术所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
技术特征:
1.一种电梯控制方法,其特征在于,包括:当在第一预设时长内接收到两个呼梯指令时,获取第二呼梯指令的第二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收;当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果;根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应;其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。2.根据权利要求1所述的方法,其特征在于,所述第一语音识别信息为所述第一语音识别信息集中语音匹配得分第二高的信息;和/或,所述第二语音识别信息为所述第二语音识别信息集中语音匹配得分第二高的信息。3.根据权利要求1所述的方法,其特征在于,所述根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果,包括:将所述第二语音识别信息确定为第一目标识别结果。4.根据权利要求1所述的方法,其特征在于,所述根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果,包括:根据所述第一语音识别信息、所述第二语音识别信息、所述第一语音识别结果和所述第二语音识别结果,确定第一目标识别结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一语音识别信息、所述第二语音识别信息、所述第一语音识别结果和所述第二语音识别结果,确定第一目标识别结果,包括:计算所述第一语音识别信息的语音匹配得分与所述第一语音识别结果的语音匹配得分的比值,得到第一比值;计算所述第二语音识别信息的语音匹配得分与所述第二语音识别结果的语音匹配得分的比值,得到第二比值;根据所述第一比值和所述第二比值,确定第一目标识别结果。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一比值和所述第二比值,确定第一目标识别结果,包括:确定所述第一比值和所述第二比值中的较大值;在所述较大值为所述第一比值的情况下,将所述第一语音识别信息确定为第一目标识别结果;在所述较大值为所述第二比值的情况下,将所述第二语音识别信息确定为第一目标识别结果。7.根据权利要求1所述的方法,其特征在于,当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果,包括:
当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同,且所述第二呼梯指令的声纹特征与所述第一呼梯指令的声纹特征相匹配的情况下,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果。8.根据权利要求7所述的方法,其特征在于,所述根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应之后,所述方法还包括:当在控制电梯对所述第二呼梯指令进行响应之后的第二预设时长内接收到第三呼梯指令时,获取所述第三呼梯指令的声纹特征,以及获取所述第三呼梯指令对应的第三语音识别结果;当所述第三语音识别结果与所述第一目标识别结果相同,且所述第三呼梯指令的声纹特征与所述第二呼梯指令的声纹特征相匹配的情况下,基于所述第一目标识别结果和第二目标识别结果,对所述第三呼梯指令再次进行语音识别,得到第三目标识别结果;根据所述第三目标识别结果,控制电梯对所述第三呼梯指令进行响应;其中,所述第二目标识别结果为所述第一语音识别结果或所述第二语音识别结果。9.一种电梯控制装置,其特征在于,包括:第一识别模块,用于当在第一预设时长内接收到两个呼梯指令时,获取第二呼梯指令的第二语音识别结果,第一呼梯指令先于所述第二呼梯指令接收;第一确定模块,用于当所述第二语音识别结果与所述第一呼梯指令的第一语音识别结果相同时,根据第一语音识别信息和/或第二语音识别信息确定第一目标识别结果;第一控制模块,用于根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应;其中,所述第一语音识别信息为第一语音识别信息集中除所述第一语音识别结果之外的其他语音识别信息,所述第一语音识别信息集包括对所述第一呼梯指令进行语音识别得到的至少一个信息;所述第二语音识别信息为第二语音识别信息集中除所述第二语音识别结果之外的其他语音识别信息,所述第二语音识别信息集包括对所述第二呼梯指令进行语音识别得到的至少一个信息。10.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至8任一项所述的方法的步骤。11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至8任一项所述的方法的步骤。
技术总结
本申请公开了一种电梯控制方法、装置、电子设备及可读存储介质,属于人工智能技术领域。其中,所述方法包括:当在第一预设时长内接收到两个呼梯指令,且所述第二呼梯指令对应的第二语音识别结果与所述第一呼梯指令对应的第一语音识别结果相同的情况下,根据所述第一呼梯指令对应的除语音匹配得分最高的识别信息之外的其他识别信息,和/或,所述第二呼梯指令对应的除语音匹配得分最高的识别信息之外的其他识别信息,确定第一目标识别结果;根据所述第一目标识别结果,控制电梯对所述第二呼梯指令进行响应。本申请能够提高呼梯指令识别的准确率,提高电梯的运行效率。提高电梯的运行效率。提高电梯的运行效率。
技术研发人员:郭震 李良斌 陈孝良
受保护的技术使用者:北京声智科技有限公司
技术研发日:2021.11.26
技术公布日:2022/3/8