一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种不同人分类辅助的无声语音识别方法和系统

2022-07-31 07:12:24 来源:中国专利 TAG:


1.本发明属于语音识别领域,特别涉及一种不同人分类辅助的无声语音识别方法和系统。


背景技术:

2.语言交流是最自然、最有效的交流方式,但是周围环境嘈杂的噪声十分影响语音识别的准确率,在公共场合中隐私信息的传递也是语音交流的一个问题。由于语音识别的迅速发展,无声语音识别的研究也逐渐展开,不依赖声学的语音识别技术在各个领域都有广泛的应用价值。目前唇语识别的发展为无声语音的识别做出了突出的贡献。而基于面部肌电信号的无声语音识别也逐渐成为了研究热点,面部的肌肉组织可以有效控制唇部执行各种复杂的功能,比如说话、咀嚼和各种面部表情等,通过肌电采集装置可以记录说话时肌肉收缩的生物电信号,为基于面部肌电信号的无声语音识别提供了可能。现有的无声语音识别技术一般通过扩大数据集或寻找更优的识别模型来提高无声语音识别的准确率,但是肌电信号具有较低的鲁棒性和泛化能力,对模型训练的质量有很大影响,同时增加了数据采集的工作量和也增大了模型训练的难度。
3.在使用无声的方式说话时,不同人的面部肌电信号之间的差异是很大的。同一条指令由不同的人说出来,其肌电信号的频率及信号包络会有很大的差别,同一条指令即便是由同一个人说,在不同的时间段,其信号也各不相同。直接使用不同人的面部肌电信号通过一个神经网络训练肌电信号指令的分类不但增加了模型训练的难度,而且不利于识别结果准确率的提高。


技术实现要素:

4.本发明提出了一种不同人分类辅助的无声语音识别方法,包括:
5.获取无声说话状态下的面部肌电信号,对面部肌电信号进行预处理并提取肌电特征;
6.将肌电特征送到无声语音识别模型中进行识别,得到识别出的指令信息;
7.将识别出的指令传输到设备上,进行显示或相应设备的操控。
8.进一步地,所述对面部肌电信号进行预处理并提取肌电特征包括:
9.对采集到的面部肌电信号进行工频噪声和基线漂移误差的滤波降噪;
10.采用基于信息熵的方法对滤波后的面部肌电信号进行肌电信号起始端点和终止端点的检测,分割出有效肌电信号段;
11.提取出有效肌电信号段的梅尔频率倒谱系数特征;
12.所述提取出有效肌电信号段的梅尔频率倒谱系数特征,包括:
13.对有效肌电信号段进行预加重、分帧和加窗操作;
14.对每一个短时分析窗,通过fft得到对应的频谱;
15.将所述频谱通过mel滤波器组得到mel频谱;
16.将mel频谱取对数并经过余弦变换得到mfcc特征。
17.进一步地,所述无声语音识别模型使用如下方式建立:
18.获取若干面部肌电信号及对应的词语,对所述面部肌电信号进行预处理并提取肌电特征;将提取的肌电特征及对应的词语送入双流网络结构中进行特征学习。
19.进一步地,所述双流网络结构,包括深度神经网络和lstm网络并列的网络结构,深度神经网络和lstm网络之间使用特征交互模块进行信息交互,所述特征交互模块为残差卷积神经网络;深度神经网络和lstm网络输出部分与特征融合层连接,特征融合层与分类预测层的输入层连接,所述分类预测层为全连接神经网络。
20.进一步地,所述深度神经网络用于不同人特征的学习;
21.其输入数据为不同人的相同无声语音指令对应的肌电特征,输出数据为其学习到的相同无声语音指令中不同人的特征;
22.所述lstm用于不同指令特征的学习;
23.其输入数据为同一个人的肌电特征,输出数据为对应的不同的无声语音指令;
24.包括:
25.将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到遗忘门中,通过一个sigmoid激活函数对输入特征x
t
进行处理;如式(9)所示;
26.f
t
=sigmoid(w
f1
x
t
w
f2ht-1
) bfꢀꢀ
(9)
27.其中,wf为lstm网络模型的权重参数,w
f1
为输入特征x
t
对应的权重,w
f2
为上一层的输出h
t-1
对应的权重;bf为lstm网络模型遗忘门的偏置参数;
28.将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到输入门中,输入门包含两个部分,第一部分使用sigmoid激活函数处理输入特征x
t
,输出为i
t
;第二部分使用tanh激活函数处理输入特征x
t
,输出为i'i,输入门的输出结果如式(10)所示:
29.c
t
=c
t-1
*f
t
i
t
*i'iꢀꢀꢀꢀꢀ
(10)
30.其中,c
t-1
是上一个lstm网络输入门的输出,f
t
是遗忘门的输出,i
t
和i'i分别为输入门的中间值;
31.将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到输出门中;输出门首先对x
t
使用sigmoid激活函数得到o
t
,再与输入门的输出值相结合,如式(11)所示:
32.h
t
=o
t
*tanh(c
t
)
ꢀꢀꢀꢀ
(11)
33.其中,c
t
是输入门的输出值,tanh是激活函数,h
t
是lstm网络最终的输出结果;
34.所述残差卷积神经网络用于深度神经网络与lstm之间信息的交互;
35.所述特征融合层用于融合深度神经网络和lstm训练后得到的特征;
36.所述全连接神经网络用于对学习的特征进行分类。
37.进一步地,所述残差卷积神经网络用于深度神经网络与lstm之间信息的交互包括:
38.对于不同指令特征的交互:将不同人特征和不同指令特征进行级联,作为输入送入残差卷积神经网络中,训练出的交互特征再与不同指令特征相加,送入lstm网络中进行新一轮的学习;
39.对于不同人特征的交互:将不同指令特征和不同人特征进行级联,作为输入送入残差卷积神经网络中,训练出的交互特征再与不同人特征相加,送入深度神经网络中进行
新一轮的学习。
40.进一步地,所述残差卷积神经网络包括三个残差卷积块;
41.第一个残差块包含两层大小为3*3*64的卷积,连接32维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到64维输出;
42.第二个残差块包括两层大小为3*3*128的卷积,连接64维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到128维的输出;
43.第三个残差块包括两层大小为3*3*256的卷积,连接128维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到256维的输出。
44.进一步地,所述残差卷积块分成直接映射部分和残差部分;
45.一个残差块表示为:
46.x
l 1
=h(x
l
) f(x
l
,w
l
)
47.其中h(x
l
)为上一层的直接映射,f(x
l
,w
l
)为上一层的残差部分。
48.本发明还提出了一种不同人分类辅助的无声语音识别系统,包括:
49.获取模块,用于获取无声说话状态下的面部肌电信号;
50.预处理及提取模块,用于对面部肌电信号进行预处理并提取肌电特征;
51.识别模块,用于将肌电特征送到无声语音识别模型中进行识别,得到识别出的指令信息;
52.传送模块,用于将识别出的指令传输到设备上,进行显示或相应设备的操控。
53.进一步地,所述系统还包括模型建立模块;
54.模型建立模块使用如下方式建立无声语音识别模型:
55.获取若干面部肌电信号及对应的词语,对所述面部肌电信号进行预处理并提取肌电特征;将提取的肌电特征及对应的词语送入双流网络结构中进行特征学习。
56.本发明设计了一种不同人分类辅助的无声语音识别方法和系统,提出了一种利用双流网络结构进行不同人分类辅助不同指令分类的无声语音识别模型。该模型将不同人的肌电信号差异信息作为肌电信号不同指令信息的辅助信息,与不同指令信息进行特征融合,从而降低模型训练的难度,提高模型对不同人肌电信号的鲁棒性和肌电信号指令识别的性能,通过这种辅助信息的融合,能够获得更高的识别准确率。
附图说明
57.图1示出了本发明实施例中一种无声语音识别方法的流程示意图;
58.图2示出了本发明实施例中一种无声语音识别系统结构的示意图;
59.图3示出了本发明实施例中一种无声语音识别系统面部肌电信号采集位置的示意图;
60.图4示出了本发明实施例中一种无声语音识别方法中双流网络结构示意图;
61.图5示出了本发明实施例中一种无声语音识别方法中不同指令分类的神经网络示意图;
62.图6示出了本发明实施例中一种无声语音识别方法中特征交互模块的网络示意图;
63.图7示出了本发明实施例中一种无声语音识别方法中残差卷积网络的其中一个残差块的网络示意图。
具体实施方式
64.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
65.本发明实施例研究了在无声说话状态下不同人面部肌电信号之间的差异,提出了以多任务辅助学习为框架的双流网络结构模型,将由于说话方式不同而产生的差异作为有用信息,将不同人的分类特征融入不同指令的分类特征中,从而提高整个识别模型的鲁棒性和泛化能力,提高肌电信号不同指令信息的识别准确率,同时降低了不同指令识别模型的复杂度。
66.本发明设计一种不同人分类辅助的无声语音识别方法,如图1所示。本发明中建立模型或最终的识别,均需要通过肌电采集设备获取面部肌电数据并进行数据预处理和肌电特征提取。
67.通过肌电采集设备获取面部肌电数据并进行数据预处理和肌电特征提取方法如下。
68.s101:获取无声说话状态下的面部肌电信号。
69.如图3所示,图3为4通道的肌电信号电极采集示意图,分别采集了面部提上唇肌、口轮匝肌、降下唇肌、颧肌的面部肌电信号。肌电信号作为生物电信号的一种,是产生肌肉动力的电信号根源,它是肌肉中各个运动单元动作电位在时间和空间上的叠加,很大程度上反映了神经和肌肉的运动状态。可以使用但不限于semg(表面肌电信号)采集装置对面部肌电信号进行采集,使用采样电极紧贴不同人脸部相应肌肉,当被采集人无声说话时,采集其面部肌电信号。当建立模型时,采集面部肌电信号同时采集对应的词语。本发明中,词语包括词和简单的句子,如词“吃饭”,简单句子“我饿了”。
70.s102:对面部肌电信号进行预处理并提取肌电特征。
71.对采集到的面部肌电信号进行预处理和特征提取,目的是降低特征维度的同时去除冗余特征。
72.第一步:对采集到的面部肌电信号进行工频噪声和基线漂移误差的滤波降噪。
73.本发明使用带通滤波法去除面部肌电信号中的基线漂移。由于记录信号和参考电极之间的电位差会引入低频率的噪声从而使信号产生漂移偏离基线,而且每个通道的基线漂移独立于其他通道,会对模型识别信号中的特征识别产生负面影响,因此在一个可行的实施方案中,可以采用10-400hz的四阶巴特沃斯带通滤波器进行滤波。
74.本发明使用采用凹陷滤波法去除工频干扰和其倍频噪声。工频噪声是由交流电的工频干扰引起的,工频噪声的去除可以使用50hz的无限冲激响应陷波器,同时使用150hz和250hz的凹陷滤波器进行相应倍频的滤波。
75.滤波降噪后,生成滤波后的面部肌电信号。
76.第二步:采用基于信息熵的方法对滤波后的面部肌电信号进行肌电信号起始端点和终止端点的检测,分割出有效肌电信号段,从而排除无效段的噪声干扰。
77.针对肌电信号,假设信源发出有限个符号s1,s2,

,sn,它们组成的输出序列前后符号之间相互统计独立,p1,p2,

,pn分别为n个符号出现的概率,则信源的熵定义如式(1)所示:
[0078][0079]
基于信息熵的端点检测,首先对一段肌电信号进行分帧、加窗;其次计算熵值,可以根据经验取值设置熵值门限。如果熵值大于熵值门限值,则存入信号向量m中,然后从向量中寻找连续的两帧或者两帧以上满足m(i 1)-m(i)》1,则认为m(i 1)为信号的开始,m(i)为信号的结束,重复此过程直至信号结束,选出有效肌电信号段。
[0080]
第三步:提取出有效肌电信号段的梅尔频率倒谱系数(mfcc)特征。
[0081]
mfcc是一种在语音识别和说话人识别中广泛使用的特征,模仿了人类的听觉感知状态,就像一个滤波器组,它只关注某些特定的频率分量,无视不想感知的频率信息。因为面部肌电信号具有与语音信号相似的特性,因此可以提取mfcc特征来分析指令信息。
[0082]
提取mfcc特征的过程:
[0083]
(1)先对有效肌电信号段进行预加重、分帧和加窗操作。
[0084]
预加重过程的作用是平衡高频通常比低频幅度更小导致的频谱不平衡问题,加强高频信息,使用式(2)进行预加重:
[0085]
y(n)=x(n)-α*x(n-1)
ꢀꢀ
(2)
[0086]
其中,n为肌电信号的采样点,x(n)为采样点n所对应的肌电信号,α为滤波器系数,y(n)为预加重后的肌电信号。
[0087]
将信息从时域转化为频域的过程中,采用分帧操作来防止时域信息的丢失,分帧是将原始肌电信号分成大小固定的肌电信号,使用式(3)进行分帧:
[0088]
n=y(n)*t
ꢀꢀ
(3)
[0089]
其中,n为帧总数,t为帧长。
[0090]
在分帧操作之后,对每一帧信号使用窗函数进行加窗操作,可以使用但不限于汉明窗(hamming窗),使用式(4)进行加窗:
[0091][0092]
其中,w(n)为肌电信号加窗处理后的窗函数,n为肌电信号的采样点,α为不同汉明窗的系数,n为帧数。
[0093]
加窗后生成若干短时分析窗。
[0094]
(2)对每一个短时分析窗,通过fft(快速傅里叶变换,fast fourier transform)得到对应的频谱。使用式(5)得到对应的频谱。
[0095][0096]
其中,x(k)为肌电信号的频域信号,fn表示傅里叶变换的点数。
[0097]
(3)将对应的频谱通过mel滤波器组得到mel频谱,采用的mel滤波器为三角滤波
器,mel滤波器的个数可以根据要求制定,三角滤波器的频率响应定义如式(6)所示:
[0098][0099]
其中,m为不同三角滤波器的序号,f(m)为不同的三角滤波器,hm(k)为三角滤波器的频率响应。
[0100]
(4)对经过mel滤波器组滤波后的信号数据(即mel频谱)取对数,计算对数能量如式(7)所示:
[0101][0102]
其中,x(k)为肌电信号的频域信号,hm(k)为三角滤波器的频率响应。
[0103]
经过离散余弦变换即得到mfcc系数特征,如式(8)所示。
[0104][0105]
其中,s(m)为信号数据的对数能量,m是三角滤波器的个数,n是mfcc系数的阶数。
[0106]
mfcc特征即为所提取的肌电特征。
[0107]
本发明用以下方式建立模型。
[0108]
s103:获取若干面部肌电信号及对应的词语,并对所述面部肌电信号进行预处理并提取肌电特征;将提取的肌电特征及对应的词语送入双流网络结构中进行特征学习,最后生成无声语音识别模型。
[0109]
预先获得若干无声说话状态下的面部肌电信号及对应的词语,包括同一个人的若干无声说话状态下的面部肌电信号,如a用户的,对于词语a、b、c等无声说话状态下对应的面部肌电信号;包括不同人的,若干对于相同词语的无声说话状态下的面部肌电信号,如a、b、c等用户,对于相同词语a无声说话状态下对应的面部肌电信号。对这些面部肌电信号进行预处理并提取对应的肌电特征。无声说话状态下的词语,即无声语音指令。
[0110]
无声说话状态下的面部肌电信号及对应的语言可以通过信息采集方式获取,如对于a用户,限定词语a,无声说话时采集其对应的面部肌电信号,同样能够得到其他词语对应的面部肌电信号。
[0111]
在本发明实施例中建立了一个双流网络结构,如图4所示。所述双流网络包括两个并列的不相同的神经网络,两个的神经网络分别代表着不同的分类学习任务,在两个神经网络学习的过程中建立特征交互模块,用于在两个任务之间交换信息,互相学习,从而增强自身的特征。
[0112]
本发明实施例所使用的双流网络结构,包括两个并列的神经网络,深度神经网络和lstm(长短期记忆)网络,深度神经网络可以使用cnn(卷积神经网络)、rnn(循环神经网络)、gan(生成式对抗网络)等。本文的深度神经网络以cnn示例性说明。cnn和lstm网络之间使用特征交互模块进行信息交互,特征交互模块为残差卷积;用于在两个任务之间交换信息,互相学习,从而增强自身的特征。cnn和lstm网络输出部分与特征融合层连接,通过特征
融合层融合后的特征与分类预测层(即不同指令分类器)输入层连接,分类预测层为全连接神经网络(dnn)。
[0113]
在本发明实施例深度神经网络和lstm网络的两个学习任务中,其中主任务是不同指令特征的学习,采用lstm网络进行特征的训练。不同指令特征指同一个人,其不同的无声语音指令对应着不同的肌电特征,目的是对无声语音指令的识别。其输入数据为同一个人的肌电特征,输出数据为对应的不同的无声语音指令。
[0114]
辅任务是不同人特征的学习,采用深度神经网络进行特征的训练。不同人特征指不同的人,其相同的无声语音指令对应着不同的肌电特征,目的是找出人与人无声说话时肌电的区别,学习一个具有多人肌电信号差异的特征。其输入数据为不同人的相同无声语音指令对应的肌电特征,输出数据为其学习到的相同无声语音指令中不同人的特征。
[0115]
特征融合层为事件检测提供额外的有效信息,从而实现容忍不同人差异的肌电信号指令识别系统。
[0116]
在本发明实施例中,所述的肌电信号不同指令特征的分类任务由lstm网络构成,其网络结构如图5所示,lstm是长短期记忆网络,是一种用于处理序列数据的神经网络。lstm是解决循环神经网络rnn结构中存在的“梯度消失”问题而提出的,是一种特殊的循环神经网络,同时,lstm在设计上明确的避免了长期依赖的问题。
[0117]
在lstm中,第一阶段是遗忘门,遗忘层决定哪些信息需要被遗忘。下一阶段是输入门,输入门确定哪些新信息能够被存储。最后一个阶段是输出门,输出门确定输出什么值。
[0118]
不同指令特征在lstm网络中的学习过程:
[0119]
首先,将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到遗忘门中,如式(9)所示。式(9)中,通过一个sigmoid激活函数对输入特征x
t
进行处理。wf为lstm网络模型的权重参数,w
f1
为输入特征x
t
对应的权重,w
f2
为上一层的输出h
t-1
对应的权重,w
f1
和w
f2
的初始值是通过一组输入信号与对应的输出之间的关系计算出来的,随着数据的不断增加和神经网络的迭代更新,训练出最终的权重值;bf为lstm网络模型遗忘门的偏置参数,可通过在训练模式时得到其具体值。
[0120]ft
=sigmoid(w
f1
x
t
w
f2ht-1
) bfꢀꢀ
(9)
[0121]
其次,将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到输入门中。输入门包含两个部分,第一部分使用sigmoid激活函数处理输入特征x
t
,输出为i
t
,第二部分使用tanh激活函数处理输入特征x
t
,输出为i'i,输入门的输出结果如式(10)所示,其中c
t-1
是上一个lstm网络输入门的输出,f
t
是遗忘门的输出,i
t
和i'i分别为输入门的中间值。
[0122]ct
=c
t-1
*f
t
i
t
*i'iꢀꢀꢀꢀꢀ
(10)
[0123]
最后,将肌电信号所对应的不同指令特征x
t
作为网络的输入特征输入到输出门中。输出门首先对x
t
使用sigmoid激活函数得到o
t
,再与输入门的输出值相结合,如式(11)所示,c
t
是输入门的输出值,tanh是激活函数,h
t
是lstm网络最终的输出结果。
[0124]ht
=o
t
*tanh(c
t
)
ꢀꢀꢀꢀꢀꢀ
(11)
[0125]
多个lstm网络串联可以学习更多的特征信息,h
t
就是lstm网络学习后的结果。
[0126]
在本发明实施例中,所述的在特征学习的过程中引入特征交互模块,以不同人特征交互网络结构为例,具体的结构如图6所示。特征交互模块采用残差卷积神经网络的方法进行两个不同任务间信息的交互,从不同人分类神经网络中学习到的某些特征将增强不同
指令分类信息,相反,从不同指令分类神经网络中学习到的某些特征将增强不同人分类信息。通过互相学习,在两个不同的分类任务之间交换信息,从而增强自身任务的辨别能力。残差卷积神经网络交换信息如式(12)所示。
[0127]fpout
=f
p
resnet(h
t
,f
p
)
ꢀꢀꢀꢀꢀꢀ
(12)
[0128]fwout
=h
t
resnet(f
p
,h
t
)
[0129]
其中,f
p
是深度神经网络学习后的特征,h
t
是lstm网络学习后的特征,f
pout
是特征交互后的不同人特征,f
wout
是特征交互后不同指令特征。对于不同指令特征的交互,首先将不同人特征和不同指令特征进行级联,作为输入送入残差卷积网络中,训练出的交互特征再与不同指令特征相加,送入lstm网络中进行新一轮的学习。
[0130]
对于不同人特征的交互,首先将不同指令特征和不同人特征进行级联,作为输入送入残差卷积神经网络中,训练出的交互特征再与不同人特征相加,送入深度神经网络中进行新一轮的学习。通过特征的交互学习,充分学习了不同信号之间的差异性,提升分类识别的准确率。
[0131]
所述的残差卷积神经网络通过使用残差卷积块,既利用卷积结构进行了空间特征的学习,又在卷积网络基础上叠加了恒等映射层,允许原始输入信息直接传输到后面的层中,解决了深层网络难以训练的问题。卷积残差块分成直接映射部分和残差部分。一个卷积残差块可以表示如式(13)所示:
[0132]
x
l 1
=h(x
l
) f(x
l
,w
l
)
ꢀꢀꢀꢀ
(13)
[0133]
其中h(x
l
)是直接映射,f(x
l
,w
l
)是残差部分,一般由两个或者三个卷积操作构成。
[0134]
具体的,所述残差卷积神经网络包括3个残差卷积块,以不同人分支的特征交互为例:
[0135]
将经过深层神经网络训练后的不同人特征和不同指令特征进行级联,送入第一个残差块中,如图7所示,第一个残差块包含两层大小为3*3*64的卷积,连接32维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到64维输出;
[0136]
第二个残差块包括两层大小为3*3*128的卷积,连接64维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到128维的输出;
[0137]
第三个残差块包括两层大小为3*3*256的卷积,连接128维的输入,卷积层均用于特征提取,两个卷积层级联的输出特征和输入特征相加后,再经过relu函数激活,得到256维的输出。
[0138]
将得到的特征与原始的不同人特征进行相加,作为输入送入深度神经网络中进行新一轮的学习。
[0139]
本发明的实施例中,使用特征融合的方法融合两个网络训练后得到的不同人特征和不同指令特征。融合后,送入分类预测层进行分类,分类预测层使用全连接神经网络进行分类。
[0140]
信号的不同特征体现了信号在不同维度上的信息量,进行特征融合能更有效的组合与无声语音相关的多元信息。将不同人的特征信息与不同指令特征信息的二维特征数据根据实际效果调整不同的权重再进行组合,得到最终输入分类预测层中的融合特征,能加
快训练或识别数据,节约计算资源。
[0141]
示例性的,定义不同人的特征信息权重为qr,不同指令特征信息权重为qz,qr和qz根据经验值获得,可以预先设置,则如式(14)所示:
[0142]
融合特征=不同人的特征信息*qr 不同指令特征信息*qz
ꢀꢀꢀꢀ
(14)
[0143]
本发明的实施例中,整个模型包括并联的深度神经网络、lstm网络和分类预测层,其中深度神经网络和lstm网络是得到特征,分类预测层是根据特征进行分类。
[0144]
在本实施例中,分类预测层由全连接神经网络构成。内部的神经网络分为一层输入层和一层输出层。输入层不进行计算,仅传递信息,输出层由多个sigmoid单元组成,负责计算并输出相应的标签信息。将融合特征输入到全连接神经网络中,通过网络的传输与训练便可得到不同无声语音指令的识别结果。
[0145]
在本发明实施例中,将肌电特征映射到高维空间以学习深度特征。将不同人,其相同的无声语音指令对应着不同的肌电特征通过输入层输入到深度神经网络中,输出为其对应的不同人分类特征。将同一个人,其不同指令的肌电特征通过输入层输入到lstm中,输出为其对应的不同指令分类特征。两种不同的特征经过残差卷积网络进行交互,再通过特征融合层和分类预测层,最终得到完整的无声语音识别模型。
[0146]
s104:获取实时面部肌电信号,将实时肌电特征输入到无声语音识别模型中进行分类识别,将识别出来的指令传输到设备上进行显示或者进行相应设备的操控。
[0147]
在本实施例中,在实时监测环节,实时地采集一组肌电信号数据。首先经过降噪滤波和端点检测,其次,提取出肌电信号中梅尔频率倒谱系数特征,最后送入训练好的无声语音识别模型中,识别出无声语音的指令信息。
[0148]
识别出的指令信息通过蓝牙传输或者无线传输的方式,将识别出来的无声语音信息传输到pc平台进行实时的显示,或者传输到某些养老助残的智能设备中进行控制。
[0149]
示例性的,用户a在面部贴上4通道的电极片,采用无声的方式说出一个已经训练过的单词,此时在pc平台的接收界面会显示出该词语,例如“我饿了”“我生病了”等。
[0150]
本发明实施例提供了一种不同人分类辅助的无声语音识别的系统,如图2所示,包括:
[0151]
获取模块,用于获取无声说话状态下的面部肌电信号;
[0152]
预处理及提取模块,用于对面部肌电信号进行预处理并提取肌电特征;
[0153]
识别模块,用于将肌电特征送到无声语音识别模型中进行识别,得到识别出的指令信息;
[0154]
传送模块,用于将识别出的指令传输到设备上,进行显示或相应设备的操控。
[0155]
所述系统还包括模型建立模块;
[0156]
模型建立模块使用如下方式建立无声语音识别模型:
[0157]
获取若干面部肌电信号及对应的词语,对所述面部肌电信号进行预处理并提取肌电特征;将提取的肌电特征及对应的词语送入双流网络结构中进行特征学习。
[0158]
本发明所设计的一种不同人分类辅助的无声语音识别方法,提出了一种利用双流网络结构进行不同人分类辅助不同指令分类的无声语音识别模型。该模型将不同人的肌电信号差异信息作为肌电信号不同指令信息的辅助信息,与不同指令信息进行特征融合,从而降低模型训练的难度,提高模型对不同人肌电信号的鲁棒性和肌电信号指令识别的性
能,通过这种辅助信息的融合,能够获得更高的识别准确率。
[0159]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献