基于语音识别的开关锁方法及其系统、开关锁主体及共享车辆与流程
【技术领域】
本发明涉及语音控制领域,其具体涉及一种基于语音识别的开关锁方法及其系统、开关锁主体及共享车辆。
背景技术:
在共享(电)单车、共享汽车和智能家居设备和应用中,用户对设备的接入通常是借助于手机等电子设备,通过扫码、网络下传密码等方式进行设备的控制(如开关锁操作),这样的方案尽管应用很广泛也比较成熟,但是由于共享(电)单车上二维码的缺失,或者开锁设备的网络延时给共享(电)单车开锁带来了极大的不便。在某些特定的场合下,如手机等电子设备没有携带、电子设备不可使用(如电池电能耗尽、没有无线网络等),开关锁等操作就无法进行,对用户造成很大的不方便,同时对设备的运营主体的商业收益也造成影响。
进一步地,现有的开锁方式无法实现对用户的身份识别、及无法对不合规用户使用车辆进行限制,例如禁止未成年人使用他人账号使用共享车辆等的需要。
因此,亟待提供一种新型的开锁方式,以解决上述的技术问题。
技术实现要素:
为克服现有开关锁方法存在的问题,本发明提供一种基于语音识别的开关锁方法及其系统、开关锁主体及共享车辆。
本发明为解决上述技术问题,提供一技术方案如下:一种基于语音识别开关锁的方法,其包括以下步骤:步骤s1,建立及更新语音特征数据库;获取用户语音输入信息并转换为对应语音特征,并更新保存以在本车生成语音特征数据库;步骤s2,基于预设信号进行唤醒,采集用户实时语音输入信息并进行处理获得实时语音特征,并与语音特征数据库中的存储语音特征进行比对判断;及步骤s3,基于比对判断结果输出对应开关锁的控制信号。
优选地,步骤s2还包括以下步骤:步骤s21,用户唤醒、收集用户语音输入并对语音输入进行预处理;及步骤s22,用户语音特征生成和识别对比。
优选地,上述步骤s21中,所述用户唤醒方式包括特定的语音组合唤醒、传感器唤醒、按键唤醒或手势唤醒中的一种或多种的组合。
优选地,当用户唤醒方式为语音组合唤醒,根据用户输入的语音信息的信噪比作为唤醒判断基准,若信号过零率和/或信号能量大于预设值,则可唤醒以进行语音信息的采集。
优选地,在上述步骤s1中提取的语音特征包括基于梅尔频率倒谱系数的语音特征。
本发明为了解决上述技术问题,提供又一技术方案如下:一种共享车辆,其包括车主体及设置在所述车主体之上的锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行如上所述基于语音识别开关锁的方法中的步骤,以对锁结构的开启或关闭进行控制。
优选地,所述共享车辆还包括语音收集器,所述语音收集器获取用户的实时语音信息并传送至所述控制单元。
优选地,所述控制单元对获取的实时语音信息进行处理后,所述控制单元可从所述存储单元中调取多个满足预设近似度阈值范围的存储语音特征,并在所述控制单元中进行对应数据的比对,基于比对判断结果向所述锁结构发出对应的控制指令,以控制所述锁结构的开启或闭合。
本发明为了解决上述技术问题,提供又一技术方案如下:一种开关锁主体,其包括锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行如上所述基于语音识别开关锁的方法中的步骤,以对锁结构开启或关闭进行控制。
本发明为了解决上述技术问题,提供又一技术方案如下:一种基于语音识别开关锁的系统,其包括云端服务器及与所述云端服务器实现信号互传的多个如上所述共享车辆,所述云端服务器获取并判断用户使用共享车辆的活跃区域并进一步基于用户活跃区域,向所述共享车辆发出控制指令,以使所述共享车辆中存储的用户特征数据传送至所述云端服务器,并由所述云端服务器共享至活跃区域内的所有共享车辆的存储单元中。
与现有技术相比,本发明所提供的基于语音识别的开关锁方法及其系统、共享车辆及开关锁主体具有如下的有益效果:
(1)本发明所提供的一种基于语音识别开关锁的方法,其包括三个步骤,基于所述方法,可将用户输入的语音信息转化为特定的语音特征,并可在本车生成语音特征数据库;在完成相应的用户注册后,还可进一步基于预设信号进行唤醒,语音信息转化为语音特征后可将实时生成语音特征进行比对,并基于比对判断结果输出对应的控制信号。基于上述步骤,可简化用户语音输入后,进行语音信息处理的运算量及时间,由于语音特征数据库是在本车生成,因此,在进行相关的数据调用及匹配时,可减少对网络的依赖,从而可在无网络或者网络较差的情况下,可以保证开关锁操作的流畅度。而且由于使用语音识别开关锁,即使终端设备关机或者无信号,也可以使用对应的开关锁设备。进一步地,基于语音识别的开关锁方法,还可以基于获取的语音特征,对用户身份进行甄别,避免出现他人,尤其是未成年人利用非本人注册终端设备开关锁使用共享车辆的问题。
(2)在本发明所提供的方法中还包括用户唤醒、收集用户语音输入并对语音输入进行预处理;及用户语音特征生成和识别对比,在实际使用过程中,特定的唤醒方式,可提高用户使用的便捷度,还可使对应的识别模块无需长时间保持运行状态,即可在唤醒状态下才启动,从而可减少对应开关锁主体的设备损耗,还可节省对应的电能源消耗。
(3)在本发明所提供的方法中,所述用户唤醒方式包括特定的语音组合唤醒、传感器唤醒、按键唤醒或手势唤醒中的一种或多种的组合,多种的唤醒方式,可配合不同的应用场景,从而可提高所述基于语音识别开关锁的方法通用性。
(4)当用户唤醒方式为语音组合唤醒时,根据用户输入的语音信息的信噪比作为唤醒判断基准,若信号过零率和/或信号能量大于预设值,则可唤醒以进行语音信息的采集,以提高唤醒的精准度。
(5)在本发明所提供的方法中,提取的语音特征包括基于梅尔频率倒谱系数的语音特征,利用梅尔频率倒谱系数的语音特征方式,可快速准确地获得对应的语音信息的语音特征,可提高语音识别的速度及精准度。
(6)本发明还提供一种共享车辆,所述共享车辆包括车主体及设置在所述车主体之上的锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行所述基于语音识别开关锁的方法中的步骤,以对锁结构的开启或关闭进行控制。控制组件内置于所述共享车辆中,其可简化通过用户语音输入的语音识别过程,并且可以方便用户在无终端设备app辅助的情况下,也可对共享车辆进行语音信息输入,从而实现对开关锁主体开启或关闭的控制。
(7)本发明所提供的共享车辆,所述共享车辆还包括语音收集器,所述语音收集器获取用户的实时语音信息并传送至所述控制单元。通过将语音收集器设置在所述共享车辆之上,从而可使基于语音识别的开关锁操作独立于终端设备的app控制,在一些无线网络不佳的使用场景中,可作为应急开关锁处理。
(8)本发明所提供的共享车辆中,所述控制单元对获取的实时语音信息进行处理后,所述控制单元可从所述存储单元中调取多个满足预设近似度阈值范围的存储语音特征,并在所述控制单元中进行对应数据的比对,基于比对判断结果向所述锁结构发出对应的控制指令,以控制所述锁结构的开启或闭合。通过设置近似度阈值范围,从而可实现实时语音特征与存储语音特征之间的快速对比匹配,在保证精准度的同时,也可进一步减少数据的匹配速度,而无需在对应的语音特征数据库中以遍历的方式查找对应特征。
(9)本发明还提供一种开关锁主体,所述开关锁主体包括锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行上述基于语音识别开关锁的方法中的步骤,以对锁结构开启或关闭进行控制。
(10)本发明还提供一种基于语音识别开关锁的系统,其中所述云端服务器获取并判断用户使用共享车辆的活跃区域并进一步基于用户活跃区域,向所述共享车辆发出控制指令,以使所述共享车辆中存储的用户特征数据传送至所述云端服务器,并由所述云端服务器共享至活跃区域内的所有共享车辆的存储单元中。本发明所提供的基于语音识别开关锁的系统,可基于某个用户的活跃区域,并将对应的用户信息提前传送至被定位于该活跃区域中的共享车辆的语音特征数据库中,从而可保证在无网络或者网络较差的情况下,用户直接通过共享车辆进行语音识别开锁时,对应共享车辆可在语音特征数据库中找到与用户语音输入的实时语音特征相匹配的存储语义特征。
【附图说明】
图1是本发明第一实施例所提供的共享车辆的结构及功能模块示意图。
图2是所述共享车辆中控制模组的功能模块示意图。
图3是共享车辆与终端设备、云端服务器之间信号互传的示意图。
图4是本发明第三实施例所提供的基于语音识别开关锁的方法的流程示意图。
图5是图4中所示步骤s2的具体步骤流程示意图。
图6是图5中所示步骤s22的具体步骤流程示意图。
图7是本发明的第四实施例所提供的基于语音识别的开关锁系统的模块示意图。
图8是图7中所示基于语音识别的开关锁系统另一实施方式的功能模块示意图。
附图标识说明:
90、共享车辆;91、车主体;92、开关锁主体;921、锁结构;922、控制模组;901、语音收集器;902、控制单元;903、存储单元;100、终端设备;109,语音采集器;800、云端服务器;
10、开关锁系统;101、云端服务器;102、共享车辆;11、语音输入模块;12、语音特征存储模块;13、语音特征比对模块;14、车辆控制模块。
【具体实施方式】
为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明的第一实施例提供一共享车辆90,所述共享车辆90包括车主体91及设置在所述车主体91之上用于控制车主体91运行的开关锁主体92。所述车主体91包括但不受限于共享电动车、共享汽车、共享自行车及共享滑板车或其他运营车辆。
如图1中所示,所述开关锁主体92具体还包括锁结构921及用于控制锁结构921的控制模组922。进一步地,请继续参阅图2,所述控制模组922具体包括语音收集器901、控制单元902及存储单元903。所述语音收集器901所采集的语音信息可传送至所述控制单元902,所述控制单元902对所述语音信息进行处理后,并传送至存储单元903进行存储。
进一步地,所述存储单元903还存储有计算机程序,所述计算机程序可用于执行基于语音识别进行开关锁对应的具体方法步骤,从而可以对锁结构921的开启或关闭进行控制。
需要特别说明的是,所述存储单元903包括只读存储器(rom)、随机访问存储器(ram)及硬盘等的存储部分等,所述控制单元902可以根据存储在所述只读存储器(rom)中的程序或者加载到随机访问存储器(ram)中的程序而执行各种适当的动作和处理。在随机访问存储器(ram)中,还存储有所述控制模组922操作所需的各种程序和数据。
当用户再次唤醒所述语音收集器901时,所述语音收集器901获取用户的实时语音信息并传送至所述控制单元902,所述控制单元902对获取的实时语音信息进行处理后,所述控制单元902可从所述存储单元903中调取与之相关度较高的语音信息,并在所述控制单元902中进行对应数据的比对,基于比对判断结果向所述锁结构921发出对应的控制指令,以控制所述锁结构921的开启或闭合。
在上述所述控制单元902可从所述存储单元903中调取与之相关度较高的存储语音特征,可设置一个近似度阈值,所述控制单元902在对获得的实时语音信息进行处理后,可获知用户输入的实际语音信息在经过处理之后的特征范围,此处所指的特征范围可包括基于梅尔频率倒谱系数(mfcc)的语音特征,也可以经过处理之后与用户信息相匹配的声纹特征、语速语调特征等中一种或多种的组合。所述控制单元902可从所述存储单元903中调取在近似度阈值范围内的多个存储语音特征进行比对,从而可提高用户语音识别的速度及准确度,并且减少数据处理量和运算量。
在另一些实施例中,如图3中所示,所述共享车辆90与至少一终端设备100之间可实现信号互传,所述终端设备100中也可包含语音采集器109,所述语音收集器901与所述共享车辆90中的语音收集器901均可用于对用户的语音信息进行采集。在具体的使用场景中,用户可基于需求,采用终端设备100中的语音采集器109进行对应语音输入,也可基于所述共享车辆90中的语音收集器901进行对应语音输入。
请继续参阅图3,多个所述共享车辆90与云端服务器800之间可实现信号互传,而多个所述共享车辆90之间也可形成小型区域网。在本发明中,有关语音信息的采集及处理均是在开关锁主体92上进行的,因此,本发明所提供基于语音识别进行开关锁控制的过程中,并不会涉及大量语音信息的上传或下载,从而可提高开锁数据处理的快捷程度,且由于在开关锁过程中,无需时刻与云端服务器800互联,因此,可开关锁主体92的运行并不用依赖于网络传输的速度,从而可在一些网络信号不佳或者无网络的状态下也可正常工作。
进一步地,由于在本发明中,仅将对应所处理获得的语音特征也可对应存储在开关锁主体92中的存储单元903中,而在进行判断比对时,仅比对其所处理获得的语音特征,因此,整体判断比对调取语音特征便捷且数据处理量较小,故,可满足实际运行的需求,即使在没有无线网络或无线网络信号较差的基础之上,也可以保证共享车辆90的正常使用,从而可提高运营主体的商业收益。
继续结合图1及图3中所示,本发明的第二实施例提供一种开关锁主体92,所述开关锁主体92也包括锁结构921及控制模组922,所述控制模组922包括存储单元903和控制单元902,所述存储单元903存储的计算机程序执行基于语音识别开关锁的方法中的步骤,以对锁结构921开启或关闭进行控制。有关开关锁主体92的具体内容与第一实施例中所述共享车辆相关,在此不再赘述。
需要说明的是,所述开关锁主体92也可用于如运营车辆、智能家居产品等。
请参阅图4,本发明的第三实施例提供一种基于语音识别开关锁的方法s10,其对应被本发明第一实施例中所提供的共享车辆90的控制单元902及本发明第二实施例中所提供的开关锁主体92的控制单元902进行具体执行,所述基于语音识别开关锁的方法s10具体包括如下的步骤:
步骤s1,建立及更新语音特征数据库;获取用户语音输入信息并转换为对应语音特征,并更新保存以在本车生成语音特征数据库;
步骤s2,基于预设信号进行唤醒,采集用户实时语音输入信息并进行处理获得实时语音特征,并与语音特征数据库中的存储语音特征进行比对判断;及
步骤s3,基于比对判断结果输出对应控制信号。
在上述步骤中,所述基于语音识别的开关锁的方法s10,其执行数据处理及比对判断主体均是在所述共享车辆90中的控制模组922中进行,其可进一步提高所述识别的准确度,从而可以避免由于网络延时或者网络不佳,而影响用户开锁体验,从而可进一步提高用户语音识别开锁的灵敏度。可以理解,在上述基于语音识别的开关锁的方法s10中,其执行数据处理及比对判断操作也可同时在所述云端服务器800中进行,从而可提高数据运算的精准度。
注册用户还可以借助终端设备100中的客户端(app)收集其用户身份语音信息,在经过预处理以后通过网络传输到数据库;数据库收到经过预处理的注册用户语音信息文件以后进行数据处理,以生成注册用户的语音特征文件并且进行保存,以形成语音特征数据文件库。
具体地,在一些具体实施例中,上述步骤s1中提取的语音特征可以基于梅尔频率倒谱系数(mfcc,melfrequencycepstralcoefficents)进行,其具体可包括如下步骤:
(1)先对获取的语音信息进行预加重、分帧和加窗;
(2)对每一个短时分析窗,通过fft(fastfouriertransform)得到对应的频谱;
(3)将上面的频谱通过梅尔滤波器组得到梅尔频谱;
(4)在梅尔频谱上面进行倒谱分析,获得梅尔频率倒谱系数mfcc,这个梅尔频率倒谱系数mfcc即为对应当前帧的语音特征;
进一步地,在上述步骤(4)中,进行倒谱分析还具体包括:取对数,做逆变换,实际逆变换一般是通过dct(discretecosinetransform)离散余弦变换来实现,取dct离散余弦变换后的第2个到第13个系数作为mfcc系数。
基于上述的方法,可获得与不同用户输入的语音信息的不同,从而可获知不同用户独一无二的语音特征,基于上述步骤,可将用户输入的复杂的语音信息进行简化处理为对应的语音特征,从而可简化后续存储和进行比对分析的数据处理量及提高处理速度。
在上述步骤s1中,更新保存至存储单元903中以生成语音特征数据库,可基于用户的注册信息,将对应的语音特征与用户个人信息相关联并存储在语音特征数据库中。由于用户初始输入的语音信息处理为容量较小的语音特征,因此,所生成的语音特征数据库所占的存储量较小且数据处理及传输速度更快。
更进一步地,为了保证所述共享车辆90的存储单元903中的数据可以更新,所述云端服务器800可基于用户使用共享车辆90的活跃区域,向所述共享车辆90发出控制指令,以使所述共享车辆90中存储的用户特征数据传送至所述云端服务器800,并由所述云端服务器800共享至活跃区域内的所有共享车辆90的语音特征数据库中。
请参阅图5,在上述步骤s2中,基于预设信号进行语音唤醒,采集用户语音实时输入信息并进行处理,并与车辆控制设备中的语音特征数据库中语音特征进行比对判断,具体可包括如下的步骤:
步骤s21,用户唤醒、收集用户语音输入并对语音输入进行预处理;用户在需要对共享车辆90进行控制时,通过特定的语音组合和/或传感器对所述控制模块922进行唤醒,语音收集单元收集到用户的语音信息并进行预处理,生成语音文件上传到语音特征数据库进行进一步的数据处理;
可以理解,所述控制模组922进一步包括震动传感器和语音唤醒单元,以具体实现语音唤醒判断。在对应步骤s21中,以其中一种具体操作为例,用户在使用语音进行开锁操作时,用户需要语音输入自己的姓名和密码。具体地,此姓名和密码必须和注册上传的语音一致,为了满足用户多样性的使用场景,用户输入的语音信息也可以是其他语音信息,前提是必须和注册时的语音信息一致。
进一步地,在所述步骤s21中,借助所述震动传感器和语音唤醒单元,进行语音唤醒判断。由于共享车辆90的基于语音识别的开关锁使用场景一般为近场语音场景,因此,输入的语音信号信噪比(snr,signal-noiseratio)比较高,可以基于语音信号功率强度和过零率(zcr,zerocorssrate)来决定是否唤醒语音信息采集单元。具体地,当用户唤醒方式为语音组合唤醒,根据用户输入的语音信息的信噪比作为唤醒判断基准,若信号过零率和/或信号能量大于预设值,则可唤醒以进行语音信息的采集。此处所述的预设值可基于实际需要进行设定,在此不做限定。
在另外的一些实施例中,也可以通过设置特殊的唤醒词来实现语音唤醒。
在本发明中,为了消除背景噪声的干扰,可以采用噪声对消法、基于小波分析的增强算法、基于语音谱特征的谐波增强算法或基于短时谱估计的增强算法等方法进行背景噪声消除,此外,也可采用如双麦克风方案与算法的配合使用,以实现背景噪声的消除。
在语音唤醒判断通过以后,语音收集器901可以开始进行语音收集。
在本发明中,收集到的语音波形经过语音的预处理(语音编码)以进行下一步的处理。
在一些实施例汇总,也可将经过语音的预处理后的数据送入云端服务器,云端服务器也可对语音文件进一步处理。
所述步骤s22用户语音特征生成和识别对比,可进一步细分为如下的步骤,具体如图6中所示:
步骤s221,将获取的语音信息转化为实时语音特征;
进行预处理之后的语音信息采用梅尔频率倒谱系数(mfcc)生成语音特征参数,此参数存入用户语音特征数据库中作为用户信息被保存起来,具体地,所述梅尔频率倒谱系数在mfcc处理过程已在上述内容中做了对应的说明,在此不再赘述。
步骤s222,基于实时语音特征在对应语音特征数据库中进行语音特征提取,找到用户预存在语音特征数据库中的存储语音特征,并进行比对判断;具体地,可先通过将实时语音特征进行状态识别、音素转换,而后设定一阈值,通过与此实时语音特征阈值进行对比,从而对实时语音特征与语音特征数据库中的存储语音特征是否一致进行判断。
进一步地,上述阈值的设定可以结合语音信息的信噪比(snr)来调整,即不同大小的信噪比语音信号可以设定不同的阈值,这样可以减低误判的概率。
在上述步骤s3中,基于比对判断结果输出对应控制信号。具体地,若实时语音特征与语音特征数据库中存储语音特征相匹配,且误差范围小于预设阈值,则可认为用户输入的语音信息可以满足对开关锁控制的需要,从而可基于语音识别获得对应的指令,以对车锁进行开关控制。
在本发明一些具体实施例中,具体使用步骤如下:
假设用户a首次使用共享车辆90,用户a通过语音收集器901进行首次语音输入,从而建立与用户信息相匹配的语音特征数据库。对应的语音特征数据库可存储在所述共享车辆90的存储单元903中,所述语音特征数据库也可同步存储至所述云端服务器800中。
当用户a再次使用同一运营主体的共享车辆90时,用户a可基于特定的语音指令或者按键信号唤醒所述共享车辆90的开关锁主体92。如用户a按下设在所述开关锁主体92的唤醒按键(图未示),从而唤醒所述开关锁主体92。所述开关锁主体92被唤醒之后,即可开始采集用户a语音输入信息,并将采集的用户实时语音输入信息进行处理获得实时语音特征,并与语音特征数据库中的存储语音特征进行比对判断。若在所述语音特征数据库中可以找到与之相匹配的存储语音特征,则将语音特征数据库中对应的用户信息与实时语音特征相匹配,从而可产生对应的开锁信号。同理,用户a也可基于上述步骤,通过语音发出针对同一共享车辆90的关锁信号。
在另一些具体的实施例中,用户a多次使用同一运营主体的共享车辆90后,可对用户a的活跃区域范围进行预估,所述云端服务器800可向停放在用户a的活跃区域范围内的共享车辆90传送与用户a对应的语音特征,并更新至对应共享车辆90的存储单元903中的语音特征数据库中,从而可使用户a在其经常活跃区域范围内使用共享车辆90时,则共享车辆90可直接调取其开关锁主体92中的存储语音特征数据库并进行比对判断,也即,基于用户信息匹配结果,若判断一致,则给出对应的开关锁信号。
请参阅图7,本发明的第四实施例还提供一基于语音识别的开关锁系统10,其包括云端服务器101及与所述云端服务器101实现信号互传的多个如第一实施例中所述共享车辆102,所述云端服务器101获取并判断用户使用共享车辆102的活跃区域并进一步基于用户的活跃区域,向所述共享车辆102发出控制指令,以使所述共享车辆102中存储的用户特征数据传送至所述云端服务器101,并由所述云端服务器101共享至对应用户的活跃区域内所有共享车辆102的存储单元中。
可以理解,在一些具体实施方式中,包括如下步骤:用户a经常在区域a内使用某一运营主体的共享车辆102,对应的区域a则被定义为活跃区域,活跃区域的设定可基于用户a使用共享车辆102的常用地点和常用路径进行整体规划而获得。所述云端服务器101基于该用户a的活跃区域,可向处于该用户a的活跃区域内的所有共享车辆102广播与用户a的相关的语音特征,并对应存储在共享车辆102的存储单元中。具体地,有关用户a及共享车辆102可基于gps(globalpositioningsystem)定位或基于移动运营网的基站定位等。
其中,由于针对某一用户的活跃区域是可变化的,因此,所述云端服务器101可定期或者在活跃区域变化率超过某一设定值后,才会向对应活跃区域内所有共享车辆102共享对应用户的语音特征。
上述的基于语音识别的开关锁系统10可提高用户在活跃区域内使用共享车辆102的便捷度,从而可提高用户的使用体验。而假设用户在定义的活跃区域之外,使用共享车辆102,则对应的所述云端服务器可基于其使用次数,对应将活跃区域进行修正,以保证信息共享的及时性和准确性。
进一步地,如图8中所示,所述基于语音识别的开关锁系统10还可进一步包括语音输入模块11、语音特征存储模块12、语音特征比对模块13及车辆控制模块14,其具体的功能如下:
语音输入模块11,被配置为用于获取用户的语音信息,获得对应的语音信息后,进行对应的提取和初级处理(如语音编码),以生成适配语音处理的语音文件,也即,可认为在所述语音输入模块11可对应将由所述语音收集器(图未示)中获取的语音信息转换为语音特征。
语音特征存储模块12,被配置为用于将经过所述语音输入模块11处理获得的语音特征传输至所述存储单元(图未示)进行存储,以形成语音特征数据库。
语音特征比对模块13,被配置为用于将所述实时生成的语音特征与语音特征数据库中的存储语音特征进行对比,并做出对应的用户语音进行甄别,从而为下一步开关锁控制做出判断和对应的指令。及
车辆控制模块14,被配置为用于基于所述语音特征比对模块13输出的判断指令,控制对应车锁开关。
特别地,根据本发明上述所公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明所公开的实施例可包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。
在该计算机程序被执行时,执行本申请的所述具备防伪功能的神经网络模型的训练方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
在本申请中,计算机可读存储介质还可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
可采用一种或多种程序设计语言或其组合来编写用于执行本发明的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言--诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
在本发明的附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,在此基于涉及的功能而确定。需要特别注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
在本发明的实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中。
与现有技术相比,本发明所提供的基于语音识别的开关锁方法及其系统、共享车辆及开关锁主体具有如下的有益效果:
本发明所提供的一种基于语音识别开关锁的方法,其包括三个步骤,基于所述方法,可将用户输入的语音信息转化为特定的语音特征,并可在本车生成语音特征数据库;在完成相应的用户注册后,还可进一步基于预设信号进行唤醒,语音信息转化为语音特征后可将实时生成语音特征进行比对,并基于比对判断结果输出对应的控制信号。基于上述步骤,可简化用户语音输入后,进行语音信息处理的运算量及时间,由于语音特征数据库是在本车生成,因此,在进行相关的数据调用及匹配时,可减少对网络的依赖,从而可在无网络或者网络较差的情况下,可以保证开关锁操作的流畅度。而且由于使用语音识别开关锁,即使终端设备关机或者无信号,也可以使用对应的开关锁设备。进一步地,基于语音识别的开关锁方法,还可以基于获取的语音特征,对用户身份进行甄别,避免出现他人,尤其是未成年人利用非本人注册终端设备开关锁使用共享车辆的问题。
(6)本发明还提供一种共享车辆,所述共享车辆包括车主体及设置在所述车主体之上的锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行所述基于语音识别开关锁的方法中的步骤,以对锁结构的开启或关闭进行控制。控制组件内置于所述共享车辆中,其可简化通过用户语音输入的语音识别过程,并且可以方便用户在无终端设备app辅助的情况下,也可对共享车辆进行语音信息输入,从而实现对开关锁主体开启或关闭的控制。
本发明还提供一种开关锁主体,所述开关锁主体包括锁结构及控制模组,所述控制模组包括存储单元和控制单元,所述存储单元存储的计算机程序执行上述基于语音识别开关锁的方法中的步骤,以对锁结构的开启或关闭进行控制。
本发明还提供一种基于语音识别开关锁的系统,其中所述云端服务器获取并判断用户使用共享车辆的活跃区域并进一步基于用户活跃区域,向所述共享车辆发出控制指令,以使所述共享车辆中存储的用户特征数据传送至所述云端服务器,并由所述云端服务器共享至活跃区域内的所有共享车辆的存储单元中。本发明所提供的基于语音识别开关锁的系统,可基于某个用户的活跃区域,并将对应的用户信息提前传送至被定位于该活跃区域中的共享车辆的语音特征数据库中,从而可保证在无网络或者网络较差的情况下,用户直接通过共享车辆进行语音识别开锁时,对应共享车辆可在语音特征数据库中找到与用户语音输入的实时语音特征相匹配的存储语义特征。
以上所述仅为本发明较佳实施例而已,并不用以限制本发明,凡在本发明原则之内所作的任何修改,等同替换和改进等均应包含本发明的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除