首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 修改 / 语音转换方法

语音转换方法

阅读:17发布:2022-05-20

专利汇可以提供语音转换方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种利用转换式进行语音转换的方法,该转换式是利用处理过程将男性语音模型转换为女性语音模型时所需的。首先,该转换式经过预定 修改 ,然后将修改后的转换式施加到女性语音模型上,以生成合成的儿童语音模型。其中,男性语音模型和女性语音模型可以用向量表示,该向量代表定义每个语音模型的关键数据,并且得出的转换式可以是能够将男性语音模型向量转换成女性语音模型向量的矩阵形式。对所得出的矩阵的修改包括对该矩阵进行p次幂运算,其中0<p<1。,下面是语音转换方法专利的具体信息内容。

1.一种利用计算机实现的基于现有的用于由成年男性组成的语音人群的男性成人语音模型和现有的用于由成年女性组成的语音人群的女性成人语音模型来生成儿童语音模型的方法,所述儿童语音模型用于由正在学习语言的儿童组成的语音人群,所述方法包括下列步骤:
得到转换矩阵,所述转换矩阵用于在所述转换矩阵被施加到所述男性成人语音模型时从所述男性成人语音模型产生所述女性成人语音模型;
修改所述转换矩阵,以生成经修改的转换矩阵;以及
将所述经修改的转换矩阵施加到所述女性成人语音模型,以生成所述儿童语音模型,所述儿童语音模型用于根据正在学习语言的儿童组成的所述语音人群中的成员来识别语音。
2.如权利要求1所述的方法,其中所述修改包括对所述转换矩阵进行幂运算,以生成所述经修改的转换矩阵。
3.如权利要求2所述的方法,其中所述幂运算使用0至1之间的幂值。
4.如权利要求2所述的方法,其中所述幂运算使用0.25至0.7之间的幂值。
5.如权利要求2所述的方法,其中所述幂运算使用0.4至0.5之间的幂值。
6.如权利要求2所述的方法,其中所述幂运算使用0.5的幂值。
7.如权利要求1所述的方法,其中儿童语音模型包含与所述儿童语音模型的状态有关的协方差数据,并且对所述协方差数据进行缩放,以反映儿童语音的变化量。
8.如权利要求7所述的方法,其中所述协方差数据是对矩阵的形式,并且前六个协方差值按下列因子缩放:
1.40 1.33 1.27 1.21 1.15 1.09
能量、Δ-能量、Δ-Δ-能量按下列因子缩放:
1.45 1.35 1.15

9.如权利要求1所述的方法,其中所述男性成人语音模型由统计建模系统中表示状态的值的男性向量表示,所述女性成人语音模型由所述统计建模系统中表示状态的值的女性向量表示,所述转换矩阵把所述男性向量转换为所述女性向量。
10.如权利要求9所述的方法,其中所述修改包括对所述转换矩阵进行幂运算,以生成经修改的转换矩阵。
11.如权利要求10所述的方法,其中所述幂运算使用0至1之间的幂值。
12.如权利要求10所述的方法,其中所述幂运算使用0.25至0.7之间的幂值。
13.如权利要求10所述的方法,其中所述幂运算使用0.4至0.5之间的幂值。
14.如权利要求10所述的方法,其中所述幂运算使用0.5的幂值。
15.如权利要求9所述的方法,其中所述儿童语音模型包含与所述儿童语音模型的状态有关的协方差数据,并且对所述协方差数据进行缩放,以反映儿童语音的变化量。
16.如权利要求15所述的方法,其中所述协方差数据是对角矩阵的形式,并且前六个协方差值按下列因子缩放:
1.40 1.33 1.27 1.21 1.15 1.09
而能量、Δ-能量、Δ-Δ-能量按下列因子缩放:
1.45 1.35 1.15

说明书全文

语音转换方法

技术领域

[0001] 本发明一般涉及语音识别,更具体地,涉及利用已知的成人语音模型建立儿童计算机语音模型的方法。

背景技术

[0002] 计算机语音识别已经在各领域中得到广泛应用,语音识别的一项有益应用是在语言学习方面。具体地,如果学习者在实际中以某种语言发音,并且他的语音受到监测和评价,那么他就能以更加自然的方式学习这语言。对实现上述应用来说,仅需少量训练或者不需要训练的用计算机方法实现的通用的语音识别是理想的选择。例如,学习者可以先听预先制作好的母语人士的录音,并且可以尝试模仿该录音。语音识别程序监测学习者的语音,认可其正确的表述,而每当出现错误时则指出来。然后,学习者可以重试,直至其发音正确为止。
[0003] 目前,已存在很多语种的计算机语音模型,并且可以按上述方式使用。这使得学习者可以在个人电脑上按自己的进度来学习语言。然而,语音模型往往是成人语音模型。另一方面,对于儿童来说学习语言特别容易,儿童时期学习语言是最有效的。不过由于儿童语音具有特殊性(女性的声音比男性的声音更加多变,然而儿童说话的音调甚至比女性的音调更高,并且比女性的声音更加多变),所以不容易得到儿童语音模型,并且成人语音模型对于儿童而言效果也不佳。
[0004] 因此,期望能够利用已知的男性和/或女性的成人语音模型来建立相同语种的儿童语音识别模型。
[0005] 此外,成人语音模型到儿童语音模型的转换不仅可以用于语言学习,其在社会生活的诸多方面存在需求。
[0006] 例如,婴儿或儿童在医院就医时由于对检查、打针等的恐惧,往往在整个就医过程中哭闹不止,使儿童家长束手无策。而如果播放儿童语 音的广播或节目,则能很大程度上吸引儿童的注意。此外,在需要儿童配合的场合(例如,儿童需要在公园门口排队进入公园;在幼儿园,儿童需要按照规定摆放物品等),也已发现儿童语音的广播比成人语音更容易让儿童接受。然而,在上述场合目前基本上均采用成人广播。由于儿童参与广播制作远不如成人便利,因此尽管社会生活中存在着对儿童广播的大量需求,但目前的儿童广播节目、儿童广播产品非常匮乏。因此,期望利用已知的成人语音通过模型转换得到儿童语音,以在幼儿园、医院、商场、剧院、火车站、机场等场所应用。

发明内容

[0007] 本发明涉及利用一种转换式将成人语音模型进行转换,从而获得儿童语音模型。已经得到从成年男性语音到成年女性语音的转换式,所述转换式是在将成年男性语音转换为成年女性语音时所需要的。根据本发明,所述转换式可以经过预定修改,然后可把修改后的转换式施加到女性语音模型,以得到有效的儿童语音模型。因此,优选的具体实施方案包括三个步骤:1)利用两种成人语音模型推导出能表示两者关系的转换式,其中,将该转换式施加到第一种成人语音模型上,可以大体得到第二种成人语音模型;2)修改该转换式;
3)将修改后的转换式施加到第二种成人语音模型,以生成第三种语音模型。
[0008] 下面介绍男性语音向量和女性语音向量。男性语音模型和女性语音模型可以包括多组向量(每个音位状态的高斯分布的均值向量)。每个模型可能包括数千个向量。当估算的转换式施加到一个模型的所有均值向量时,使两模型之间总的均方差最小化。当然,也可以采用其它误差度量方法,例如最大似然法。在每个模型中多次施加所述转换式,并且对每个向量施加一次所述转换式。这也可以从数学度来理解:一个均值向量有39维,转换矩阵即为39维。基于HMM的采用高斯分布的声学模型可以参见下列文献:“a tutorial on hidden Markov models and selected applications in speech recognition,Rabiner,L.R.,Proceedings of the IEEE,Volume 77,Issue 2,Feb 1989,Pages:257-286”。
[0009] 优选地,男性语音模型和女性语音模型可以用向量表示,该向量代表定义每个语音模型的关键数据。然后,转换式(优选为矩阵形式)可以将男性语音模型的向量转变为女性语音模型的向量。简单地说,该转换过程仅仅是将男性语音向量乘以转换矩阵。然后,修改该转换矩阵,接着用修改后的矩阵将女性语音向量转变为合成的儿童语音向量。对矩阵的修改包括对该矩阵进行p次幂运算(0<p<1)。p的取值,优选地,约为0.25到0.7;更优选地,约为0.4到0.5;最优选地,约为0.5。
附图说明
[0010] 下面结合附图对本发明目前优选但仅为示例性的具体实施方案进行详细说明,从而可以更全面地理解本发明的上述简要说明和下述目的、特点及有益效果。其中:
[0011] 图1表示系统的隐尔可夫模型的示例性状态图;
[0012] 图2表示假负率随用于生成转换矩阵的幂值变化的曲线,该转换矩阵用于将英语的女性语音模型转化为儿童语音模型;
[0013] 图3表示假负率随用于生成转换矩阵的幂值变化的曲线,该转换矩阵用于将西班牙语的女性语音模型转化为儿童语音模型;
[0014] 图4表示本发明所要保护的方法的实施方案的简要流程图

具体实施方式

[0015] “隐马尔可夫模型”(HMM,hidden Markov model)是一种统计模型,其中假定建模系统是含有未知参数的马尔可夫过程。在使用该模型时,隐含的参数是由可观察的参数确定的。然后,推导出的模型参数可以用来做进一步分析。
[0016] 在正常的马尔可夫模型中,系统的状态对观察者是直接可见的,因此状态转移概率是仅有的参数。在隐马尔可夫模型中,系统的状态对观察者不是直接可见的,但是受状态影响的变量是可见的。每个状态在可能输出的信号上具有一定的概率分布。因此,HMM产生的输出信号序列提供了一些关于状态序列的信息。
[0017] 例如,图1表示系统的隐马尔可夫模型的状态图。该系统具有三个状态X1、X2和X3。状态转移概率是用字母“a”加上表示转移的数字表示的。例如,“a12”表示从状态X1到状态X2的转移概率。在每个状态还有多种可能的输出(这取决于状态序列),这些输出用字母“b”加上两个数字表示。方框Y1、Y2、Y3和Y4表示可能输出的观察数据,根据这些观察数据,可以确定系统的状态。
[0018] 当前模型中,目标参数是HMM状态的平均值。多个平均值可以组成“向量”。例如,与男性语音模型相对应的状态平均值序列可以组成男性语音模型源向量m,所述男性语音模型源向量m包括与每个状态平均值相对应的分量。也可以为女性语音模型建立类似的向量f,使男性语音向量中的每个分量映射到女性语音向量中的相应分量。于是,可以定义矩阵形式的转换式T,使f=T*m,其中,f表示女性语音向量,m表示男性语音向量,而T*m表示矩阵与向量相乘,其为向量的转换。
[0019] 对矩阵T的良好估计值将会使T*m与f之间的方差最小化。这可以用数学式(1)来表示:
[0020] T=arg minA(Am-f)2 (1)
[0021] 利用数学式(1)可以递归得到矩阵T。矩阵A可以初始化为单位矩阵。然后,如数学式(2)所示,可以用梯度下降法更新每个矩阵项aij:
[0022]
[0023] 其中,Ai表示矩阵A的第i行。
[0024] 对所有的向量对(m,f)多次实施梯度下降法,以使矩阵收敛到可接受的转换矩阵T的近似值。
[0025] 根据本发明,通过将修改形式的矩阵T施加到女性语音向量上,使女性语音模型转换为儿童语音模型,从而可以生成合成的儿童语音模型。修改后的转换矩阵是通过对矩p阵T进行p次幂运算而得到,即矩阵T’=T,其中p为分数,0<p<1。p的取值,优选地,约为0.25到0.7;更优选地,约为0.4到0.5;最优选地,约为0.5。而且,p不随语言变化。
即,无论是哪种语言,所有的语音模型基本都取相同的最佳p值进行幂运算。
[0026] 图4的流程图概括了本发明所公开的建立儿童语音模型的过程。该过程从方框100开始。在方框102,在现有的男性语音模型与现有的女性语音模型之间作相关处理,以推导出由男性语音模型生成女性语音模型的转换式。在优选的具体实施方案中,这是通过如下迭代过程来完成的:已知表示男性语音模型的向量和表示女性语音模型的向量,推导出转换矩阵。
[0027] 在方框104,对转换矩阵进行调整。在优选实施例中,这相当于对转换矩阵进行幂运算(幂值取值范围为0到1)。
[0028] 在方框106,将调整后的矩阵施加到女性语音模型上,以形成合成的儿童语音模型。处理过程在方框108处结束。
[0029] 实验
[0030] 利用数学式(1)和数学式(2)所述的方法,可以生成与英语或西班牙语的现有男性语音模型以及现有女性语音模型有关的矩阵T。也可以获得各语种的有效的儿童语音模型。可以为各语种模型生成转换矩阵,并且利用多个0到1的p值可以生成各语种的一系列的不同转换矩阵。然后,用实际的儿童语音对采用不同p值的转换矩阵进行测试,从而测定不同p值下的语音模型的质量。图2表示英语的合成儿童语音模型下,假负率的相对减小量(百分比)与加到转换矩阵上的幂值p之间的函数关系。假负(FN)在实际正确的发音被检测为错误时出现。
[0031] 表1总结了当语种为英语时,从男性语音模型、女性语音模型、合成的儿童语音模型以及基准的儿童语音模型所得出的结果。该表1不仅指示出假负率,还指示出假接受率。假接受即实际错误的发音被误认为正确。
[0032] 表1英语语音模型的性能
[0033]1.0% 1.0% 1.0% 1.0%
假接受率 < < < <
假负率的相对减小量
与基线相比, 基线 28.1% 50.3% 63.8%
男性语音模型 女性语音模型 合成的儿童语音模型 实际儿童语音模型 [0034] 与图2类似,图3表示当语种为西班牙语时,p值对合成的儿童语音模型的假负率相对减小量(百分比)的影响。表2总结了当语言是西班牙语时,男性语音模型、女性语音模型、合成的儿童语音模型以及基准的儿童语音模型的性能。
[0035] 表2西班牙语语音模型的性能
[0036]1.0% 1.0% 1.0% 1.0%
假接受率 < < < <
假负率的相对减小量
与基线相比, 基线 45.1% 52.1% 59.6%
男性语音模型 女性语音模型 合成的儿童语音模型 实际儿童语音模型 [0037] 儿童语音比成人语音更加多变。对此,将语音的变化量编码,形成与每个HMM状态有关的声学模型协方差矩阵。这些协方差特征值是在声学模型的训练过程中确定的,它们反映了原始训练集合中的变化量。为了体现儿童语音的变化量,协方差数据可按比例增大或缩小。
[0038] 对于常用的多变量高斯分布(如在基于HMM的声学模型中)而言,只使用对角的协方差矩阵。可以对这些对角的矩阵项进行缩放以反映儿童语音中额外的变化量。前6个MFCC协方差特征值用下表所示的因子来缩放:
[0039]1.40 1.33 1.27 1.21 1.15 1.09
[0040] 而能量、Δ-能量、Δ-Δ-能量(delta-delta-energy)可用下表所示的因子进行缩放:
[0041]1.45 1.35 1.15
[0042] 其它所有的特征值保持不变。上述缩放可改进上述示例中的合成的儿童语音模型。对于英语的合成儿童语音模型,假负率降低至8.1%,并且假接受率为0.7%。对于西班牙语的合成儿童语音模型,假负率降低至7.7%,假接受率为0.1%。由于当假负率下降时假接受率上升,因此上述缩放必须谨慎地进行。
[0043] 尽管出于解释目的已公开了本发明的优选实施方案,本领域技术人员应当理解,对上述实施方案还可以进行各种增加、修改和替换,而不会脱离如所附权利要求所限定的本发明的范围和精神。
相关专利内容
标题 发布/更新时间 阅读量
修改对话窗口 2020-05-13 593
修改带 2020-05-11 472
移动呼叫修改 2020-05-12 598
修改命令 2020-05-11 446
已修改流同步 2020-05-12 34
OCT图像修改 2020-05-12 308
修改命令 2020-05-11 389
修改颜色色域 2020-05-13 448
修改笔 2020-05-11 82
错字修改笔 2020-05-12 309
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈