一种日语发音矫正系统的制作方法

文档序号:11919090阅读:来源:国知局

技术特征:

1.一种日语发音矫正系统,其特征在于,该日语发音矫正系统包括:

用于对采集用户日语发音的语音采集模块;所述语音采集模块用感知设备在独立的采样周期内对目标信号x(t)进行采集,并用A/D方式对信号进行数字量化;然后,对量化后的信号x(i)进行降维;最后,对降维后的信号进行重构;其中t为采样时刻,i为量化后的信号排序;对量化后的信号进行降维,具体是对量化后的信号通过有限脉冲响应滤波器的差分方程i=1,…,M,其中h(0),…,h(L-1)为滤波器系数,设计基于滤波的压缩感知信号采集框架,构造如下托普利兹测量矩阵:则观测i=1,…,M,其中b1,…,bL看作滤波器系数;子矩阵ΦFT的奇异值是格拉姆矩阵G(ΦF,T)=Φ′FTΦFT特征值的算术根,验证G(ΦF,T)的所有特征值λi∈(1-δK,1+δK),i=1,…,T,则ΦF满足RIP,并通过求解最优化问题来重构原信号,即通过线性规划方法来重构原信号,亦即BP算法;针对实际压缩信号,如语音信号的采集,则修改ΦF为如下形式:

如果信号在变换基矩阵Ψ上具有稀疏性,则通过求解如下式最优化问题,精确重构出原信号:其中Φ与Ψ不相关,Ξ称为CS矩阵;

与语音采集模块通过输入模块有线连接,用于对采集的语音转换成电信号的信号转换模块;

与信号转换模块有线连接,用于对电信号进行分析处理的单片机;所述单片机用于获取信号转换模块传输的信号并对信号进行放大处理;从每段信号里提取出均值、方差、信号的累积值和峰值4个基本时域参数,通过相邻段信号的4个参数值的差值判断是否有疑似发音不标准的情况发生的第一层决策判断:若有则往下执行小波包去噪否者,跳到执行获取信号转换模块传输的信号;利用改进小波包算法对采集的信号进行小波包去噪;利用改进小波包算法对采集的信号进行小波包分解与重构,得到单子带重构信号;从重构的单子带信号里提取:时域能量、时域峰值、频域能量、频域峰值、峰态系数、方差、频谱和偏斜系数8个表示信号特征的参数;利用主成分分析方法,从上述参数中选择3到8个能明显表示声发射信号特征的参数组成特征向量,并将这些特征向量输入到支持向量机进行决策判断,即第二层决策判断,根据支持向量机的输出判断是否有发音不标准的情况发生;

与单片机有线连接,用于存储日语标准发音的RAM存储器和MRAM存储器;

与单片机有线连接,用于将用户的日语发音进行查询的查询模块;

与单片机有线连接,用于将用户的日语发音与标准的日语发音进行分析对比的分析模块;所述分析模块用于构造两两比较判断矩阵,根据1~9标度法逐层对各个要素两两之间进行重要性程度赋值,构造判断矩阵U=(uij)n×n,其中uij表示因素ui和uj相对于标准发音信息的重要值,矩阵U具有性质:uii=1,uij=1/uji,i,j=1,2,…,n,得出判断矩阵;将矩阵X1~X5按列归一化,即:计算出矩阵Y为:将Y矩阵按行相加,由公式得出:W1=(2.652 0.686 0.253 0.409)T,W2=(1 1)T,W3=(1.273 0.371 0.221 2.135)T,W4=(1.9 0.319 0.781)T,W5=(2.121 0.604 0.275)T;将得到的和向量进行归一化处理,由公式得权向量:计算判断矩阵的最大特征根λmax,由公式计算得出:根据公式进行一致性检验,得到:CI1=0.019,CI2=0,CI3=0.031,CI4=0.020,CI5=0.048;由公式得到CR1=0.022,CR2=0,CR3=0.035,CR4=0.038,CR5=0.092;CR<0.1,均满足一致性要求,因此各因素的相对权重一致性检验后对比分析出用户的日语发音与标准的日语发音的对比度;

与单片机有线连接,用于将用户不标准发音的字符进行标记和处理的处理模块;所述处理模块用于接收维护更新指令;根据所述维护更新指令获取用户不标准发音信息以及需要维护更新的维度表信息;根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;根据所述用户不标准发音信息以及所述维度表操作权限信息,判断所述用户不标准发音信息是否满足所述维度表操作权限信息;若所述用户不标准发音信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;将进行更新操作后的维度表同步到所述RAM存储器和MRAM存储器中;

与单片机通过数据更新模块有线连接,用于进行更新日语发音的外存储器;

与单片机有线连接,用于进行无线网络连接的网络连接模块;

与网络连接模块通过GPRS无线网络无线连接,用于将用户错误发音的日语进行存储的云服务器。

2.如权利要求1所述的日语发音矫正系统,其特征在于,小波包去噪和小波包分解与重构包括:

信号延拓,对小波包分解的各层信号进行抛物线延拓;

设信号数据为x(a),x(a+1),x(a+2),则延拓算子E的表达式为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mn>3</mn> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>)</mo> </mrow> <mo>-</mo> <mn>3</mn> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mn>3</mn> <mo>)</mo> </mrow> <mo>=</mo> <mn>3</mn> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>-</mo> <mn>3</mn> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <mi>x</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

消去单子带多余频率成分;

将延拓后的信号与分解低通滤波器h0卷积,得到低频系数,然后经过HF-cut-IF算子处理,去掉多余的频率成分,再进行下采样,得到下一层的低频系数;将延拓后的信号与分解高通滤波器g0卷积,得到高频系数,然后经过LF-cut-IF算子处理,去掉多余的频率成分,再进行下采样,得到下一层高频系数,HF-cut-IF算子如式(2)所示,LF-cut-IF算子如式(3)所示;

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>j</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <msup> <mi>W</mi> <mrow> <mi>k</mi> <mi>n</mi> </mrow> </msup> <mo>,</mo> <mn>0</mn> <mo>&le;</mo> <mi>k</mi> <mo>&le;</mo> <mfrac> <msub> <mi>N</mi> <mi>j</mi> </msub> <mn>4</mn> </mfrac> <mo>;</mo> <mfrac> <mrow> <mn>3</mn> <msub> <mi>N</mi> <mi>j</mi> </msub> </mrow> <mn>4</mn> </mfrac> <mo>&le;</mo> <mi>k</mi> <mo>&le;</mo> <msub> <mi>N</mi> <mi>j</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>j</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>x</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mi>W</mi> <mrow> <mo>-</mo> <mi>k</mi> <mi>n</mi> </mrow> </msup> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>j</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <msup> <mi>W</mi> <mrow> <mi>k</mi> <mi>n</mi> </mrow> </msup> <mo>,</mo> <mfrac> <msub> <mi>N</mi> <mi>j</mi> </msub> <mn>4</mn> </mfrac> <mo>&le;</mo> <mi>k</mi> <mo>&le;</mo> <mfrac> <mrow> <mn>3</mn> <msub> <mi>N</mi> <mi>j</mi> </msub> </mrow> <mn>4</mn> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>j</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>x</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mi>W</mi> <mrow> <mo>-</mo> <mi>k</mi> <mi>n</mi> </mrow> </msup> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

在(2)、(3)式中,x(n)为在2j尺度上小波包的系数,Nj表示在2j尺度上数据的长度,k=0,1,…,Nj-1;n=0,1,…,Nj-1;

所述得到单子带重构信号,具体包括:将得到的高、低频系数进行上采样,然后分别与高通重建滤波器g1和低通重建滤波器h1卷积,将得到的信号分别用HF-cut-IF、LF-cut-IF算子处理,得到单子带重构信号。

3.如权利要求1所述的日语发音矫正系统,其特征在于,所述处理模块中,维度表操作权限信息包括:具有维度表操作权限的用户不标准发音信息标识;

所述判断所述用户不标准发音信息是否满足所述维度表操作权限信息,包括:

判断所述用户不标准发音信息是否在所述具有维度表操作权限的用户不标准发音信息标识中;

所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;

在对所述需要维护更新的维度表进行更新操作之前,包括:

根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段标识;

根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件;

若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:

获取所述增加内容指令对应的批量数据内容;

根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;

根据所述字段内容排序规则,将所述字段内容进行排序;

根据所述字段次序信息,将维度表中的各个字段进行排序;

若所述维护更新指令为更改内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:

获取所述更改内容指令对应的批量数据内容;

根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;

若所述维护更新指令为删除内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:

在所述维度表中的一个或多个字段中删除字段内容;

还包括:

判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;

若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。

4.如权利要求1所述的日语发音矫正系统,其特征在于,所述单片机与电源模块有线连接,用于提供电源。

5.如权利要求1所述的日语发音矫正系统,其特征在于,所述单片机通过输出模块与扬声器有线连接,用于标准日语发音的输出。

6.如权利要求1所述的日语发音矫正系统,其特征在于,所述单片机通过输出模块与显示屏有线连接,用于标记和处理后的日语进行显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1