一种基于语音识别的智能门锁识别系统及方法技术方案

技术编号:37621151 阅读:15 留言:0更新日期:2023-05-18 12:12
本发明专利技术公开了一种基于语音识别的智能门锁识别系统及方法,通过向获取智能门锁发送的语音信息,对语音信息进行预处理得到语音信号,从语音信号中提取表征说话人的生理特征和个性信息,根据胜利特征和个性信息对语音信号进行增强得到语音信号进行语音增强得到测试数据,将测试数据输入至深度神经网络中训练对语音信号进行声纹识别得到识别结果,将识别结果与预先构建的语料库匹配成功得到控制指令,根据控制指令对门锁进行智能控制,可以实现智能门锁快速采集语音信息,并对语音信息排除噪音和语音信息准确认证,以实现智能门锁的灵活控制,提高了用户使用体验。提高了用户使用体验。提高了用户使用体验。

【技术实现步骤摘要】
一种基于语音识别的智能门锁识别系统及方法


[0001]本专利技术属于语音识别
,尤其涉及一种基于语音识别的智能门锁识别系统及方法。

技术介绍

[0002]目前,在生物识别
中,声纹识别技术如说话人识别以其独特的方便性、经济型和准确性等优势受到青睐,并日益成为人们日常生活和工作重要且普及的安全验证方式。随着计算机技术、传感器技术和生物特征识别技术的快速发展,生物特征识别技术已被广泛应用于金融支付、身份鉴定等多种重要场合,生物特征识别技术用于门禁系统的验证也受到了越来越多用户的信赖和支持,许多高档小区、办公大楼、高效宿舍和实验室等重要场合,对智能门禁系统的需求逐步提升,由于在门禁系统中得智能门锁通常是需要指纹、密码或I C卡识别的,这会给携带不方便,在外来访客或者屋内没人时需要启动门禁,而不能进行留言,同样在老人和小孩使用时也会带来不便。因此,亟需一种可以快速语音识别和验证效率的智能门锁,以解决上述存在的技术问题。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种语音识别精确度和智能控制灵活性的基于语音识别的智能门锁识别系统及方法,以解决上述存在的技术问题,具体采用以下技术方案来实现。
[0004]第一方面,本专利技术提供了一种基于语音识别的智能门锁识别系统,包括:
[0005]预处理模块,用于向获取智能门锁发送的语音信息,对语音信息进行预处理得到语音信号;
[0006]特征提取模块,用于从语音信号中提取表征说话人的生理特征和个性信息,根据胜利特征和个性信息对语音信号进行增强得到语音信号进行语音增强得到测试数据,其中,生理特征包括性别和年龄,个性信息包括音调和音色;
[0007]模型训练模块,用于将测试数据输入至深度神经网络中训练对语音信号进行声纹识别得到识别结果,其中,识别结果包括用户身份和留言信息;
[0008]识别判断模块,用于将识别结果与预先构建的语料库匹配成功得到控制指令,根据控制指令对门锁进行智能控制。
[0009]作为上述技术方案的进一步改进,识别判断模块包括智能门锁单元、中间件单元和应用单元;
[0010]智能门锁单元用于记录门锁状态,接收中间件单元下发的控制指令并上传门锁消息,中间件单元用于传递门锁上传的门锁状态信息,接收智能门锁单元的操作和自身的各种指标数据并传输至语料库,语料库根据指标数据分析用户行为与监控中间件单元的实时状况;应用单元用于对门锁信息进行展示,对门锁状态进行操作和开关固件升级以实现人机交互。
[0011]作为上述技术方案的进一步改进,模型训练模块的执行过程包括:
[0012]将测试数据对应的测试模板与训练模板进行比对,通过对比两者间的相似性测度进行识别,并结合动态时间规整算法计算测试数据中的语音数据的发音快慢;
[0013]预设函数f[(m
i
,n
i
)]对应于网格(m
i
,n
i
)的前一个网格点,则有路径代价函数d[(m
i
,n
i
)],且f[(m
i
,n
i
)]=(m
i
‑1,n
i
‑1),初始化使n
i
=i(i=1,2...,N),n1=m1=1,f[(m,n)]=(0,0),其中R为平行四边形约束;
[0014]采用递归法计算f[(m
i
,n
i
)]和d[(m
i
,n
i
)]得到表达式为其中m=m
i
,m
i

1,m
i

2,语音信号的总是真由d[(M,N)]求得,当i=N时,点(M,N)向前回溯,从而得到最佳路径为(m
i
‑1,n
i
‑1)=f[(m
i
,n
i
)],(i=N,N

1,...3,2),当(m
i
‑1,n
i
‑1)=(0,0)时结束。
[0015]作为上述技术方案的进一步改进,采用矢量量化的特征数据量来表示整体特征矢量,将若干采样信号分类,每一类为一个矢量,再将这个矢量进行量化,预设输入特征矢量X={x
i
,i=1,2...,T},,n表示迭代次数,L
i
(n)表示第n次迭代的第i个子胞腔,Y
i
(n)表示这个子胞腔的码字,码字总共有J个,最大迭代次数为M

,迭代阈值设为ε,其具体过程包括:
[0016]选取所有输入特征矢量的质心为初始化码本{Y
i
(0),1≤i≤J},采用较小的阈值将胞腔一分为二的表达式分别为Y
i(1)
=Y
i(0)

ε、Y
i(2)
=Y
i(0)
+ε,Y
i(1)
和Y
i(2)
分别表示分裂前的胞腔码字、一分为二后的胞腔码字,胞腔数增倍,令n=0;
[0017]当n=n+1时,计算各帧特征矢量和当前码字,若满足,则x∈C
i
(n),d表示的是矢量间的欧氏距离,d(x,Y
i
(n

1))≤d(x,Y
j
(n

1)),i≠j,1≤i,j≤M

,采用表达式为
[0018]当n=L或迭代结束时,则返回到采用较小的阈值将胞腔一分为二,否则保存并输出挡墙最佳码本{Y
i
|i=1,2...,M

},若失真变化率大于阈值,将跳至当n=n+1时所在的聚类过程。
[0019]作为上述技术方案的进一步改进,特征提取模块的执行过程包括:
[0020]采用谱减法对语音信号进行语音增强,从语音信号的功率谱中减去噪声功率谱已得到纯净的语音频谱;
[0021]预设s(t)表示纯净语音信号,n

(t)表示加性噪声信号,y(t)表示带噪语音信号,则y(t)=s(t)+n

(t),使用Y(ω)、S(ω)和N

(ω)分别表示y(t)、s(t)和n

(t)的傅里叶变换,则Y(ω)=S(ω)+N

(ω);
[0022]若与银杏与加性噪声是相互独立的,则|Y(ω)|2=|S(ω)|2+|N

(ω)|2,若使用P
y
(ω)、P
s
(ω)和P
n
(ω)分别表示y(t)、s(t)和n

(t)的功率谱,则P
y
(ω)=P
s
(ω)+P
n

(ω),通过发声前的无语音但有噪声来估计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于语音识别的智能门锁识别系统,其特征在于,包括:预处理模块,用于向获取智能门锁发送的语音信息,对语音信息进行预处理得到语音信号;特征提取模块,用于从语音信号中提取表征说话人的生理特征和个性信息,根据胜利特征和个性信息对语音信号进行增强得到语音信号进行语音增强得到测试数据,其中,生理特征包括性别和年龄,个性信息包括音调和音色;模型训练模块,用于将测试数据输入至深度神经网络中训练对语音信号进行声纹识别得到识别结果,其中,识别结果包括用户身份和留言信息;识别判断模块,用于将识别结果与预先构建的语料库匹配成功得到控制指令,根据控制指令对门锁进行智能控制。2.根据权利要求1所述的基于语音识别的智能门锁识别系统,其特征在于,识别判断模块包括智能门锁单元、中间件单元和应用单元;智能门锁单元用于记录门锁状态,接收中间件单元下发的控制指令并上传门锁消息,中间件单元用于传递门锁上传的门锁状态信息,接收智能门锁单元的操作和自身的各种指标数据并传输至语料库,语料库根据指标数据分析用户行为与监控中间件单元的实时状况;应用单元用于对门锁信息进行展示,对门锁状态进行操作和开关固件升级以实现人机交互。3.根据权利要求1所述的基于语音识别的智能门锁识别系统,其特征在于,模型训练模块的执行过程包括:将测试数据对应的测试模板与训练模板进行比对,通过对比两者间的相似性测度进行识别,并结合动态时间规整算法计算测试数据中的语音数据的发音快慢;预设函数f[(m
i
,n
i
)]对应于网格(m
i
,n
i
)的前一个网格点,则有路径代价函数d[(m
i
,n
i
)],且f[(m
i
,n
i
)]=(m
i
‑1,n
i
‑1),初始化使n
i
=i(i=1,2...,N),n1=m1=1,f[(m,n)]=(0,0),其中R为平行四边形约束;采用递归法计算f[(m
i
,n
i
)]和d[(m
i
,n
i
)]得到表达式为其中m=m
i
,m
i

1,m
i

2,语音信号的总是真由d[(M,N)]求得,当i=N时,点(M,N)向前回溯,从而得到最佳路径为(m
i
‑1,n
i
‑1)=f[(m
i
,n
i
)],(i=N,N

1,...3,2),当(m
i
‑1,n
i
‑1)=(0,0)时结束。4.根据权利要求3所述的基于语音识别的智能门锁识别系统,其特征在于,采用矢量量化的特征数据量来表示整体特征矢量,将若干采样信号分类,每一类为一个矢量,再将这个矢量进行量化,预设输入特征矢量X={x
i
,i=1,2...,T},,n表示迭代次数,L
i
(n)表示第n次迭代的第i个子胞腔,Y
i
(n)表示这个子胞腔的码字,码字总共有J个,最大迭代次数为m

,迭代阈值设为ε,其具体过程包括:选取所有输入特征矢量的质心为初始化码本{Y
i
(0),1≤i≤J},采用较小的阈值将胞腔
一分为二的表达式分别为Y
i(1)
=Y
i(0)

ε、Y
i(2)
=Y
i(0)
+ε,Y
i(1)
和Y
i(2)
分别表示分裂前的胞腔码字、一分为二后的胞腔码字,胞腔数增倍,令n=0;当n=n+1时,计算各帧特征矢量和当前码字,若满足,则x∈C
i
(n),d表示的是矢量间的欧氏距离,d(x,Y
i
(n

1))≤d(x,Y
j
(n

1)),i≠j,1≤i,j≤M

,采用表达式为当n=L或迭代结束时,则返回到采用较小的阈值将胞腔一分为二,否则保存并输出挡墙最佳码本{Y
i
|i=1,2...,M

},若失真变化率大于阈值,将跳至当n=n+1时所在的聚类过程。5.根据权利要求1所述的基于语音识别的智能门锁识别系统,其特征在于,特征提取模块的执行过程包括:采用谱减法对语音信号进行语音增强,从语音信号的功率谱中减去噪声功率谱已得到纯净的语音频谱;预设s(t)表示纯净语音信号,n

(t)表示加性噪声信号,y(t)表示带噪语音信号,则y(t)=s(t)+n

(t),使用Y(ω)、S(ω)和N

(ω)分别表示y(t)、s(t)和n

(t)的傅里叶变换,则Y(ω)=S(ω)+N

(ω);若与银杏与加性噪声是相互独立的,则|Y(ω)|2=|S(ω)|2+|N

(ω)|2,若使用P
y...

【专利技术属性】
技术研发人员:张文平白维朝
申请(专利权)人:深圳市经纬纵横科技有限公司
类型:发明
国别省市:

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

1