基于盲信号提取算法的语音识别方法及系统的制作方法
【技术领域】
[0001] 本发明设及通信技术领域,尤其设及一种基于盲信号提取算法的语音识别方法及 系统。
【背景技术】
[0002] 如图1所示,现有技术中语音识别系统的语音识别处理过程的主要包括:
[0003] -、预处理;手机等通信终端采集到的语音输入(源信号)后进行预处理,一般包 括预滤波、采样和量化、分帖、加窗、预加重和/或端点检测等过程,不同通信终端会根据需 要选择其中至少一种预处理方法。
[0004] 二、特征提取;该一步是关键,目的是提取源信号中反映本质特征的信号特征(即 声学参数),提取期望信号特征的好坏将直接影响后续匹配成功的概率。现有技术对预处理 信号的处理主要是通过常见的时域和频域分析法,例如振动幅值、相关分析、频谱分析、包 络分析、倒频谱分析等。
[0005] S、训练;训练阶段将特征参数进行一定的处理后,为每个词条建立一个模型,保 存为模式库。
[0006] 四、模式匹配;根据一定规则(如某种距离测度)W及专家知识(如构词规则、语 法规则、语义规则等),计算步骤二中提取的信号特征与步骤=中形成的模式库之间的相似 度,判断出输入语音的语义信息。
[0007] W上结合原理图对现有技术进行了介绍,从中可看出智能语音识别实质是一个模 式识别问题,其核屯、是对输入源信号特征的提取。如果提取的信号特征是期望信号特征,在 接下来的模式匹配环节,匹配成功的概率就比较大,否则如果提取的信号夹杂着其他干扰 信号特征,甚至干扰信号特征淹没期望信号特征,该样就会造成误识别甚至不能识别的情 况,大大降低智能语音识别的用户体验。而现有技术的缺陷恰恰就体现在该方面,从图1可 看出通信终端采集到的输入混合源信号经过初步处理W后,直接用传统的信号处理方法, 如;时域分析技术、化urier(傅立叶)谱分析技术、包络分析技术、倒频谱技术等进行特征 提取。经过简单处理后,直接对输入混合源信号进行分析是现有信号处理技术的共性,它 们在本质上都属于单通道的数据采集和分析技术,其提取的信号特征仍然夹杂着大量无关 干扰信号特征,在有些情况下该些干扰信号特征甚至会淹没期望信号特征,大大降低语音 识别的灵敏度和准确度。
[0008] 综上可知,现有技术在实际使用上显然存在不便与缺陷,所W有必要加W改进。
【发明内容】
[0009] 针对上述的缺陷,本发明的目的在于提供一种基于盲信号提取算法的语音识别方 法及系统,其能够从输入混合源语音信号中准确地提取出期望信号特征,可大大提高模式 匹配成功率,从而提升了通信终端语音识别的灵敏度和准确度。
[0010] 为了实现上述目的,本发明提供基于盲信号提取算法的语音识别方法,包括有:
[0011] 通过盲信号提取算法处理输入的混合源语音信号,W分离出各个期望源语音信 号;
[0012] 从所述期望源语音信号中提取出期望信号特征;
[0013] 根据所述期望信号特征进行模式匹配得到对应的语义信息。
[0014] 根据本发明所述的语音识别方法,所述通过盲信号提取算法处理输入的混合源语 音信号的步骤之前还包括:
[0015] 对输入的所述混合源语音信号进行预处理,所述预处理包括对所述混合源语音信 号进行去均值处理和白化处理。
[0016] 根据本发明所述的语音识别方法,所述分离出各个期望源语音信号的步骤之后, W及从所述期望源语音信号中提取出期望信号特征的步骤之前还包括:
[0017] 计算各所述期望语音信号的振幅均值;
[0018] 判断所述期望源语音信号的所述振幅均值是否小于预定的振幅阔值;
[0019] 若所述期望源语音信号的所述振幅均值小于所述振幅阔值,则对所述期望源语音 信号进行信号增强处理;
[0020] 若所述期望源语音信号的所述振幅均值大于或等于所述振幅阔值,则对所述期望 源语音信号不进行信号增强处理。
[0021] 根据本发明所述的语音识别方法,所述通过盲信号提取算法处理输入的混合源语 音信号的步骤包括:
[0022] 在所述盲信号提取算法的紧缩过程中增加一个实时线性变换处理。
[0023] 根据本发明所述的语音识别方法,所述实时线性变换的计算公式为:
[0024]
第一公式
[00巧]其中,X是观察信号数据分量;y是输出信号的分量;W为分离向量;k = 1、2、…… k为分离向量W的行数,乃炸)=,心.的最优化估计是通过最小化第二公式中的能 量代价函数来实现;
[0026]
第二公式
[0027] 其中,P为观察信号向量X的列数,m观察信号向量X的行数,E{p(Xj+i)}为能量 代价函数,所述能量代价函数取得最小值时,表示从所述混合源语音信号中剔除了已提取 的期望源语音信号5V将所述能量代价函数最小化可导出简化的局部最小均方算法,即;
[002引
第;公式
[0029] 其中,是指求W的分量时用到的第j个系数,为所辨识的混合矩阵百的第j 列完j的估计值,=w>j.为第j个提取的期望源语音信号,向量Wj.通过第四公式和第五公 式来估计,即;
[0030]
第四公式
[0031]
[0032] 其中,巧的?)是在求w的分量时用到的另一个系数;
I能量函数的比值; P、q是输出向量y的行数和列数;
[0033] 该估计过程不断进行下去,直到提取所有期望源语音信号的估计为止,即直到某 个xw的振幅均值达到预设阔值。
[0034] 本发明还提供一种基于盲信号提取算法的语音识别系统,包括有:
[00巧]BSE处理模块,用于通过盲信号提取算法处理输入的混合源语音信号,W分离出各 个期望源语音信号;
[0036] 特征提取模块,用于从所述期望源语音信号中提取出期望信号特征;
[0037] 模式匹配模块,用于根据所述期望信号特征进行模式匹配得到对应的语义信息。 [003引根据本发明所述的语音识别系统,还包括:
[0039] 预处理模块,用于在通过盲信号提取算法处理所述混合源语音信号之前,对输入 的所述混合源语音信号进行预处理,所述预处理包括对所述混合源语音信号进行去均值处 理和白化处理。
[0040] 根据本发明所述的语音识别系统,还包括信号增强模块,所述信号增强模块进一 步包括:
[0041] 计算子模块,用于在分离出各个所述期望源语音信号之后,计算各所述期望语音 信号的振幅均值;
[0042] 判断子模块,用于判断所述期望源语音信号的所述振幅均值是否小于预定的振幅 阔值;
[0043] 增强子模块,用于若所述期望源语音信号的所述振幅均值小于所述振幅阔值时, 对所述期望源语音信号进行信号增强处理,再将增强处理后的所述期望源语音信号发送给 所述特征提取模块进行处理;若所述期望源语音信号的所述振幅均值大于或等于所述振幅 阔值,则对所述期望源语音信号不进行信号增强处理并直接送给所述特征提取模块进行处 理。
[0044] 根据本发明所述的语音识别系统,所述BSE处理模块还用于在所述盲信号提取算 法的紧缩过程中增加一个实时线性变换处理。
[0045] 根据本发明所述的语音识别系统,所述实时线性变换的计算公式为:
[0046]
第一公式
[0047] 其中,X是观察信号数据分量;y是输出信号的分量;W为分离向量;k= 1、2、…… k为分离向量W的行数,.V,?(幻=的最优化估计是通过最小化第二公式中的能 量代价函数来实现;
[0048]
第二公式
[004引其中,P为观察信号向量X的列数,m观察信号向量X的行数,E{p(Xj+i)}为能量 代价函数,所述能量代价函数取得最小值时,表示从所述混合源语音信号中剔除了已提取 的期望源语音信号5V将所述能量代价函数最小化可导出简化的局部最小均方算法,即;
[0050]<
br>第;公式
[0051] 其中,^^,是指求《的分量时用到的第j个系数,苗/为所辨识的混合矩阵6的第j 列完的估计值,.y; = w>,为第j个提取的期望源语音信号,向量Wj通过第四公式和第五公 式来估计,即;
[0052]
[0054] 其中,巧成)是在求W的分量时用到的另一个系数:
-是能量函数的比值; P、q是输出向量y的行数和列数;
[00巧]该估计过程不断进行下去,直到提取所有期望源语音信号的估计为止,即直到某 个Xw的振幅均值达到预设阔值。
[0056] 本发明提供基于盲信号提取算法的智能语音识别技术,在获取输入的混合源语音 信号之后,通过多通道的盲信号提取算法处理输入的混合源语音信号,W分离出各个期望 源语音信号,所述期望源语音信号没有夹杂任何噪声信号;然后从所述期望源语音信号中 提取出期望信号特征,该期望信号特征中不会夹杂其他干扰信号特征,最后根据所述期望 信号特征进行模式匹配得到对应的语义信息。借此,本发明能够从输入混合源语音信号中 准确地提取出期望信号特征,可大大提高模式匹配成功率,从而提升了通信终端语音识别 的灵敏度和准确度,增强了用户体验。
【附图说明】
[0057] 图1是现有技术中语音识别系统的原理框图;
[0058] 图2是本发明基于盲信号提取算法的语音识别系统的结构示意图;
[0059] 图3是BSS算法的基本原理图;
[0060] 图4是本发明优选基于盲信号提取算法的语音识别系统的结构示意图;
[0061] 图5是本发明优选语音识别系统的原理框图;
[0062] 图6是本发明改进BSE算法的原理图;
[0063] 图7是本发明基于盲信号提取算法的语音识别方法的流程图;
[0064] 图8是本发明优选基于盲信号提取算法的语音识别方法的流程图。
【具体实施方式】
[0065] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0066] 图2是本发明基于盲信号提取算法的语音识别系统的结构示意图,所述语音识别 系统100可应用于手机、PDA(PersonalDigitalAssistant,个人数字助理)、平板电脑等 通信终端中,并且所述语音识别系统100包括有BSE处理模块10、特征提取模块20和模式 匹配模块30,其中:
[0067]BSE处理模块10,用于通过BSE(BlindSi即alExtraction,盲信号提取)算法处 理输入的混合源语音信号,W分离出各个期望源语音信号,所述期望源语音信号没有夹杂 任何噪声信号。所述混合源语音信号由通信终端采集获得,所述BSE算法为众多BSS炬1ind SourceS巧aration,盲源分离)算法中的一种,其基本原理是每次从混合源语音信号中提 取一个特定的源语音信号,不断重复提取,直至提取所有的特征信号。
[0068] 特征提取模块20,用于从期望源语音信号中提取出期望信号特征,所述该期望信 号特征中不会夹杂其他干扰信号特征。特征提取是语音识别的关键环节,目的是提取语音 源信号中反映本质特征的信号特征(即声学参数),提取期望信号特征的好坏将直接影响 后续匹配成功的概率。
[0069] 模式匹配模块30,用于根据期望信号特征进行模式匹配得到对应的语义信息。语 音识别中其实还包括训练阶段,训练阶段将特征参数进行一定的处理后,为每个词条建立 一个模型,保存为模式库。语音识别系统根据预定规则(如某种距离测度)W及专家知识 (如构词规则、语法规则、语义规则等),计算期望信号特征与模式库之间的相似度,判断出 混合源语音信号的语意信息。
[0070] 图3是BSS算法的基本原理图,BSS(盲源分离)是随地质勘探和数字移动通信等 行业的发展而逐渐兴起的一种新的信号处理方法。该种方法很好地解决了类似人们常见的 CPP(CocktailPartyProblem,鸡尾酒会问题),CPP是计算机语音识别领域的一个问题,当 前语音识别技术已经可W较高精度识别一个人所讲的话,但是当说话的人数为两人或者多 人W及有增杂的环境噪声时,语音识别率就会极大的降低,该一难题被称为鸡尾酒会问题。 BSS算法W信号的统计独立性为条件,在未知源信号及传递通道参数的情况下,仅根据测量 信号来恢复源信号,实现禪合信号的分离。盲源分离的目标是在未知混合矩阵A和源信号 S的情况下,仅由观察矢量X,恢复出信源矢量S的估计Y。现有的比较成熟的BSS算法主 要有I^astlCA(FastIndependentComponentAnalysis,固定点算法)、变自适应、负滴最大 化、互信息最小化、BSE算法等在很多领域得到了应用。目前BSS技术在智能语音识别领域 的研究已越来越引起人们的重视。BSS正成为信号处理领域一种极具潜力的分析工具,在多 种场合得到了成功的应用。
[0071]BSS技术有很多算法,不同算法适合不同的应用场景,而BSE就是其中一种算法, BSE算法适合应用在有大量传感器测得的信号可利用,但仅有少量的源信号是我们感兴趣 的目标。显然在噪杂环境中的智能通信终端语音识别系统符合该一应用场景。
[0072] 本发明提出了将基于改进BSE算法的盲源分离技术用于对输入混合源信号的处 理。具体到通信终端语音识别系统该个模型,就是先用多通道的基于改进BSE算法的盲源 分离技术处理输入混合源信号,分离出期望语音信号(没有夹杂任何噪声的用户输入语音 信号),然后针对分离出的用户语音信号提取信号特征,此时提取的特征只有期望信号特 征,不会夹杂其他干扰信号特征,该样可大大提高模式匹配成功的概率,从而提升通信终端 语音识别的灵敏度,给用户W良好的体验。
[0073] 图4是本发明优选基于BSE算法的语音识别系统的结构示意图,所述语音识别系 统100包括有BSE处理模块10、特征提取模块20、模式匹配模块30、预处理模块40和/或 信号增强模块50,其中:
[0074] 预处理模块40,用于在通过BSE算法处理混合源语音信号之前,对输入的混合源 语音信号进行预处理,预处理包括对混合源语音信号进行去均值处理和白化处理。
[00巧]BSE处理模块10,用于通过BSE算法处理输入的混合源语音信号,W分离出各个期 望源语音信号。
[0076] 特征提取模块20,用于从期望源语音信号中提取出期望信号特征。
[0077] 模式匹配模块30,用于根据期望信号特征进行模式匹配得到对应的语义信息。
[0078] 优选的是,所述语音识别系统100还可包括信号增强模块50,所述信号增强模块 50进一步包括;
[0079] 计算子模块51,用于在分离出各个期望源语音信号之后,计算各期望语音信号的 振幅均值。
[0080] 判断子模块52,用于判断期望源语音信号的振幅均值是否小于预定的振幅阔值。
[0081] 增强子模块53,用于若期望源语音信号的振幅均值小于振幅阔值时,对期望源语 音信号进行信号增强处理,再将增强处理后的期望源语音信号发送给特征提取模块进行处 理;若期望源语音信号的振幅均值大于或等于振幅阔值,则对期望源语音信号不进行信号 增强处理并直接送给特征提取模块进行处理。信号增强是为了后续更有效提取期望信号特 征。
[0082] 图5是本发明优选语音识别系统的原理框图,语音识别本质上是对输入源信号进 行模式识别的问题,包括获取识别信息、提取输入信号特征、模式匹配及决策等具体实施步 骤。其中,获取识别信息是语音识别的前提,提取输入信号特征则是语音识别的关键,它们 都为模式匹配该一核屯、服务。所W要对输入语音信号进行准确识别,首先必须从输入的原 始信号中准确提取能够反应输入源信号特征的信息。针对现有信号特征提取方案的不足, 提出基于BSE算法的信号处理方法,图5中至少有=点与现有技术不同:
[0083] 1、对输入的混合源语音信号的预处理环节;图5的预处理环节是对源信号去均值
和白化。去均值是将输入的各路源语音信号分别减去混合源语音信号的均值,用数学公式 表示如下
[0084]
[0085] 其中当随机变量X为单变量且均值不为0时,此时用;=x-巧..V)代替X即可。对 于多变量,设x(t) =(Xi(t),X2(t),…,Xn(t))T,t= 1,2,…,N,为随机矢量X的N个样本, 则采用该公式对X的每个分量去除样本的均值;去均值的好处是减小计算量且使采集的数 据更符合盲源处理的数学模型。
[0086] 白化处理的结果是使输入的各路信号变得不相关。该样的预处理环节是必要的, 可提升盲源分离的效果。
[0087] 设馬为混合信号矢量X的相关矩阵,据相关矩阵的性质知,Ry存在特征值分解R, =Q E 2qt,其中E %对角阵,对角元素本,…,屯为矩阵Ry的特征值,其对应的标准正 交特征矢量组成了正交矩阵Q的列向量,于是可取白化矩阵为T =E ^QT,于是经过白化矩 阵处理,即;= Tx,就是对X进行了白化。
[0088] 2、对预处理后信号用改进的BSE算法处理,得到不夹杂干扰信号的期望源语音信 号。
[0089] 3、对分离出的期望源语音信号进行条件信号增强,即设定一个幅度阔值,通过计 算期望源语音信号的平均幅值,当平均幅值大于等于幅度阔值时就不进行信号增强处理, 当平均幅值小于幅度阔值时就进行信号增强处理,信号增强是为了后续更有效提取期望信 号特征。
[0090] 通过上述环节处理W后,期望信号特征可很好的提取出来,且不夹杂干扰信号,通 过该期望信号特征进行模式匹配成功的概率很高,应用到手机、平板等通信终端,用户感觉 智能语音识别系统很灵敏,会给用户W良好的体验。
[0091] 本发明在语音识别中引入BSE算法对输入的多路混合源信号进行处理,可有效恢 复各路信源产生的信号,突出对语音识别有用的特征信号,解决了在强噪声环境下,微弱信 号特征难W提取,被噪声淹没的问题。
[0092] 图6是本发明改进BSE算法的原理图,BSE本质上是对一个或一组具有特殊性质 的源信号进行估计,顺序确定一组源信号。提取过程分两步实施;首先,利用一个信号处理 单元从混合信号中提取一个具有特殊性质的独立源信号;其次,将已提取的源信号从混合 信号中剔除,W便下次更有效的提取。
[0093] 但是BSE算法中的紧缩过程使用了固有的非线性特性,导致在提取信号的过程 中出现了累积误差,特别是在提取大量源信号的情况下,会引起提取信号质量的迅速下降。 为此,针对紧缩过程中出现的问题,引入改进的BSE算法。因此优选的是,BSE处理模块10 还用于在BSE算法的紧缩过程中增加一个实时线性变换处理来消除紧缩过程中出现的问 题,其中:
[0094] G(y)是一种凸函数,典型地取G(y) = logcosh( a y)/曰。
[0095] 考虑在紧缩过程中使用一个实时线性变换
[0096]
公式(1)
[0097] 来克服传统算法的不足。公式(1)中;x是观察信号数据分量;y是输出信号的分 量;W为分离向量;k = 1、2、......k为分离向量W的行数,= X.,-(!),的最优化估 计是通过最小化公式(2)中的能量代价函数来实现的,即
[0098]
公式(2)
[009引公式似中;p为观察信号向量X的列数,m观察信号向量X的行数,E{p(Xw)}为能量代价函数。直观上看,所述能量代价函数为一能量函数,该能量代价函数取得最小值 时,表示从混合源语音信号中剔除了已提取的期望源语音信号5^注意^;^,.与巧,.不同。将公 式(2)表示的能量代价函数最小化可导出简化的局部最小均方(LM巧算法,即 [0100]
[ow] 公式做中是指求W的分量时用到的第j个系数,'为所辨识的混合矩阵百 的第j列^的估计值,?)',- = 为第j个提取的信号。向量Wj.可化围过下面的学习规则来 估计,即 [0102]
[0104] 其中,巧0〇?)是在求W的分量时用到的另一个系数
是能量函数的比 值;P、q是输出向量y的行数和列数;
[0105] 该个过程可W不断进行下去,直到提取所有目标源信号的估计为止,即直到某个 Xw的振幅均值达到预先设定的阔值。
[0106] 该样得到的改进BSE算法克服了BSE算法的缺点,是一种可靠、稳健、有效的学习 算法,能够提取出感兴趣的、包含有用信息的期望源信号,W提高盲信号分离的效率。
[0107] 综上,盲信号提取炬沈)算法,通过多层神经网络顺序从混合信号中提取源信号, 并对混合信号进行紧缩处理。针对紧缩过程引起的累积误差导致提取信号质量逐渐下降该 一问题,引进了一种简单且稳健的级联提取紧缩方法,可避免紧缩过程中的误差累积。
[0108] 图7是本发明基于BSE算法的语音识别方法的流程图,其可通过如图2或图4所 示的语音识别系统100实现,所述方法包括步骤有:
[0109] 步骤S701,通过BSE算法处理输入的混合源语音信号,W分离出各个期望源语音 信号,所述期望源语音信号没有夹杂任何噪声信号。
[0110] 所述混合源语音信号由通信终端采集获得,所述BSE算法为众多BSS算法中的一 种,其基本原理是每次从混合源语音信号中提取一个特定的源语音信号,不断重复提取,直 至提取所有的特征信号。
[0111] 步骤S702,从期望源语音信号中提取出期望信号特征,所述该期望信号特征中不 会夹杂其他干扰信号特征。
[0112] 特征提取是语音识别的关键环节,目的是提取语音源信号中反映本质特征的信号 特征(即声学参数),提取期望信号特征的好坏将直接影响后续匹配成功的概率。
[0113] 步骤S703,根据期望信号特征进行模式匹配得到对应的语义信息。
[0114] 语音识别中其实还包括训练阶段,训练阶段将特征参数进行一定的处理后,为每 个词条建立一个模型,保存为模式库。语音识别系统根据预定规则(如某种距离测度)W 及专家知识(如构词规则、语法规则、语义规则等),计算期望信号特征与模式库之间的相 似度,判断出混合源语音信号的语意信息。
[0115] 本发明解决了现有语音信号处理方案,特别是在周围环境噪声比较明显的情况 下,不能很好地提取输入信号特征的问题,大大提高了语音识别的准确性,增强了通信终端 用户体验。
[0116] 图8是本发明优选基于BSE算法的语音识别方法的流程图,其可通过如图4所示 的语音识别系统100实现,所述方法包括步骤有:
[0117]步骤S801,获取输入的混合源语音信号。
[0118] 步骤S802,对输入的混合源语音信号进行预处理,所述预处理包括对混合源语音 信号进行去均值处理和白化处理。
[0119] 步骤S803,通过BSE算法处理输入的混合源语音信号,W分离出各个期望源语音 信号。
[0120] 步骤S804,计算各期望语音信号的振幅均值。
[0121] 步骤S805,判断期望源语音信号的振幅均值是否小于预定的振幅阔值,若是则执 行步骤S806,若期望源语音信号的振幅均值大于或等于振幅阔值,则对期望源语音信号不 进行信号增强处理,并直接执行步骤S807。步骤S806,若期望源语音信号的振幅均值小于 振幅阔值,则对期望源语音信号进行信号增强处理。
[0122] 步骤S807,从期望源语音信号中提取出期望信号特征。
[0123] 步骤S808,根据期望信号特征进行模式匹配得到对应的语义信息。
[0124] 优选的是,所述步骤S803进一步包括:
[0125] 在BSE算法的紧缩过程中增加一个实时线性变换处理。
[0126] 所述实时线性变换的计算公式为:
[0127]
[012引其中,X是观察信号数据分量;y是输出信号的分量;W为分离向量;k = 1、2、…… k为分离向量W的行数,义W = 脚,心的最优化估计是通过最小化第二公式中的能 量代价函数来实现。
[0129]
[01
30] 其中,P为观察信号向量X的列数,m观察信号向量X的行数,E{p(Xj+i)}为能量 代价函数,能量代价函数取得最小值时,表示从混合源语音信号中剔除了已提取的期望源 语音信号5V将能量代价函数最小化可导出简化的局部最小均方算法,即;
[0131]
[013引其中,是指求w的分量时用到的第j个系数,苗j.为所辨识的混合矩阵H的第j 列是,的估计值,y, 为第j个提取的期望源语音信号,向量wj通过第四公式和第五公 式来估计,即;
[0133]
[0135] 巧(y,.)是在求W的分量时用到的另一个系数;
是能量函数的比值;P、q 是输出向量y的行数和列数;
[0136] 该估计过程不断进行下去,直到提取所有期望源语音信号的估计为止,即直到某 个Xw的振幅均值达到预设阔值。
[0137] 综上所述,本发明提供基于BSE算法的智能语音识别技术,在获取输入的混合源 语音信号之后,通过多通道的BSE算法处理输入的混合源语音信号,W分离出各个期望源 语音信号,所述期望源语音信号没有夹杂任何噪声信号;然后从所述期望源语音信号中提 取出期望信号特征,该期望信号特征中不会夹杂其他干扰信号特征,最后根据所述期望信 号特征进行模式匹配得到对应的语义信息。借此,本发明能够从输入混合源语音信号中准 确地提取出期望信号特征,可大大提高模式匹配成功率,从而提升了通信终端语音识别的 灵敏度和准确度,增强了用户体验。
[013引当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但该些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
【主权项】
1. 一种基于盲信号提取算法的语音识别方法,其特征在于,包括有: 通过盲信号提取算法处理输入的混合源语音信号,以分离出各个期望源语音信号; 从所述期望源语音信号中提取出期望信号特征; 根据所述期望信号特征进行模式匹配得到对应的语义信息。2. 根据权利要求1所述的语音识别方法,其特征在于,所述通过盲信号提取算法处理 输入的混合源语音信号的步骤之前还包括: 对输入的所述混合源语音信号进行预处理,所述预处理包括对所述混合源语音信号进 行去均值处理和白化处理。3. 根据权利要求1所述的语音识别方法,其特征在于,所述分离出各个期望源语音信 号的步骤之后,以及从所述期望源语音信号中提取出期望信号特征的步骤之前还包括: 计算各所述期望语音信号的振幅均值; 判断所述期望源语音信号的所述振幅均值是否小于预定的振幅阈值; 若所述期望源语音信号的所述振幅均值小于所述振幅阈值,则对所述期望源语音信号 进行信号增强处理; 若所述期望源语音信号的所述振幅均值大于或等于所述振幅阈值,则对所述期望源语 音信号不进行信号增强处理。4. 根据权利要求1~3任一项所述的语音识别方法,其特征在于,所述通过盲信号提取 算法处理输入的混合源语音信号的步骤包括: 在所述盲信号提取算法的紧缩过程中增加一个实时线性变换处理。5. 根据权利要求4所述的语音识别方法,其特征在于,所述实时线性变换的计算公式 为:具中,X是观祭信亏数掂分重;y是湔出信亏的分重;w为分呙冋重;k = 1、2、……k为 分离向量W的行数,乃= 的最优化估计是通过最小化第二公式中的能量代 价函数来实现;其中,P为观察信号向量X的列数,m观察信号向量X的行数,E{ P (Xj+1)}为能量代价 函数,所述能量代价函数取得最小值时,表示从所述混合源语音信号中剔除了已提取的期 望源语音信号yj,将所述能量代价函数最小化可导出简化的局部最小均方算法,BP : Y>'i(k +1)-+ .(^Η',(/ν)χ/Μ(^). /- 1,2.···,? 第三公式 其中,是指求w的分量时用到的第j个系数,为所辨识的混合矩阵H的第j列1 的估计值,.& 为第j个提取的期望源语音信号,向量Wj通过第四公式和第五公式来 估计,即: w .(k +1) - w/k) + ηβ)φ\ν:ι(}:)\\β) 第四公式其中,是在求W的分量时用到的另一个系:盖能量函数的比值;P、q 是输出向量y的行数和列数; 该估计过程不断进行下去,直到提取所有期望源语音信号的估计为止,即直到某个Xj+1 的振幅均值达到预设阈值。6. -种基于盲信号提取算法的语音识别系统,其特征在于,包括有: BSE处理模块,用于通过盲信号提取算法处理输入的混合源语音信号,以分离出各个期 望源语音信号; 特征提取模块,用于从所述期望源语音信号中提取出期望信号特征; 模式匹配模块,用于根据所述期望信号特征进行模式匹配得到对应的语义信息。7. 根据权利要求6所述的语音识别系统,其特征在于,还包括: 预处理模块,用于在通过盲信号提取算法处理所述混合源语音信号之前,对输入的所 述混合源语音信号进行预处理,所述预处理包括对所述混合源语音信号进行去均值处理和 白化处理。8. 根据权利要求6所述的语音识别系统,其特征在于,还包括信号增强模块,所述信号 增强模块进一步包括: 计算子模块,用于在分离出各个所述期望源语音信号之后,计算各所述期望语音信号 的振幅均值; 判断子模块,用于判断所述期望源语音信号的所述振幅均值是否小于预定的振幅阈 值; 增强子模块,用于若所述期望源语音信号的所述振幅均值小于所述振幅阈值时,对所 述期望源语音信号进行信号增强处理,再将增强处理后的所述期望源语音信号发送给所述 特征提取模块进行处理;若所述期望源语音信号的所述振幅均值大于或等于所述振幅阈 值,则对所述期望源语音信号不进行信号增强处理并直接送给所述特征提取模块进行处 理。9. 根据权利要求6~8任一项所述的语音识别系统,其特征在于,所述BSE处理模块还 用于在所述盲信号提取算法的紧缩过程中增加一个实时线性变换处理。10. 根据权利要求9所述的语音识别系统,其特征在于,所述实时线性变换的计算公式 为.其中,X是观察信号数据分量;y是输出信号的分量;w为分离向量;k = 1、2、……k为 分离向量W的行数,= Whi(^r),5;的最优化估计是通过最小化第二公式中的能量代价 函数来实现;一 ^=I 其中,P为观察信号向量X的列数,m观察信号向量X的行数,E{ P (\+1)}为能量代价 函数,所述能量代价函数取得最小值时,表示从所述混合源语音信号中剔除了已提取的期 望源语音信号yj,将所述能量代价函数最小化可导出简化的局部最小均方算法,BP : y\'i(k +1) ^ wj{k) + η^k)}· Ak)\ jiS{k), j = 1,2,---,/7 第三公式 其中,?,是指求w的分量时用到的第j个系数,为所辨识的混合矩阵g的第j列& 的估计值,八=WiXj为第j个提取的期望源语音信号,向量Wj通过第四公式和第五公式来 估计,即: w .(k + \) = W7-(k ) + η? {^)φ?[>·, (/c)]x, (k) 第四公式Γ) 第五公式} 其中,巧0^_)是在求W的分量时用到的另一个系数 -是能量函数的比值;P、q 是输出向量y的行数和列数; 该估计过程不断进行下去,直到提取所有期望源语音信号的估计为止,即直到某个Xj+1 的振幅均值达到预设阈值。
【专利摘要】本发明适用于通信技术领域,提供了一种基于盲信号提取(BSE)算法的语音识别方法,包括有:通过盲信号提取算法处理输入的混合源语音信号,以分离出各个期望源语音信号;从所述期望源语音信号中提取出期望信号特征;根据所述期望信号特征进行模式匹配得到对应的语义信息。相应地,本发明还提供一种基于盲信号提取算法的语音识别系统。借此,本发明能够从输入混合源语音信号中准确地提取出期望信号特征,可大大提高模式匹配成功率,从而提升了通信终端语音识别的灵敏度和准确度,增强了用户体验。
【IPC分类】G10L15/02
【公开号】CN104882140
【申请号】CN201510061057
【发明人】都强
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2015年9月2日
【申请日】2015年2月5日
转载请注明原文地址:https://www.famiwei.com/read-8137411.html