[發明專利]一種語音時長規整系統及方法有效
| 申請號: | 201710192687.7 | 申請日: | 2017-03-28 |
| 公開(公告)號: | CN107068160B | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 陳喆;殷福亮;張鶴鳴 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G10L21/00 | 分類號: | G10L21/00;G10L21/04 |
| 代理公司: | 大連格智知識產權代理有限公司 21238 | 代理人: | 劉曉琴;張亞男 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 語音 規整 系統 方法 | ||
1.一種語音時長規整系統,其特征在于包括:
對輸入的語音信號通過自相關函數法進行基音周期計算的基音周期檢測單元;
根據基音周期檢測單元獲取的基音周期大小,將輸入的語音信號進行分幀的分幀單元;
根據基音周期檢測單元獲取的基音周期大小,通過變速系數計算獲取語音規整長度的規整長度計算單元;
根據規整長度計算單元計算出的語音規整長度,對分幀單元獲取的各幀信號通過正弦分解法改變各幀信號波形的重復長度的時長規整單元;
其中,規整單元進行規整的過程如下:
定義變速系數為α,定義第m幀信號x_m(n3)規整后的長度為N_Lm,則
其中,Lm為x_m(n3)的長度,表示與最接近且小于等于的整數;
使用正弦分解法改變信號波形的重復長度,具體過程如下:
其中,
x′_m(n4)為正弦分解后的第m幀信號,x_m(n3)為規整前的第m幀信號,Lm為x_m(n3)的長度;展開項數Im需要根據x_m(n3)的特征進行自適應選取,n4的取值范圍需要根據相位連續點的位置選取;
展開項數Im的自適應選取過程如下:
第m幀信號x_m(n3)的能量為
x_m(n3)經正弦分解后的能量為
其中,a0、ai、bi可分別由式(4)~式(6)求出,I為展開項數變量;S為定值,S′的值隨I的增加而增加;
經正弦分解后的信號能量與原信號能量比值為
β值隨I的增加而增加;Im應取使β滿足條件β0.999999的最小的I值;
尋找相位連續點的過程如下:
定義x_m(pm)為第m幀信號的相位連續點(x_m(pm)為序列x_m(n3)的第pm+1點,pm為其序號且p1=0),則式(3)中n4的取值范圍為pm≤n4pm+N_Lm;
首先,計算相位偏離程度:
其中,V(n3)代表第m幀信號x_m(n3)中各點相位與點x′_m-1(n0)相位的偏離程度,點x′_m-1(n0)為經過規整后的第m-1幀信號序列的最后一點;
n0=pm-1+N_Lm-1-1 (11)
pm-1為第m-1幀信號相位連續點的序號,N_Lm-1為第m-1幀信號規整后的長度,Lm-1為第m-1幀信號的長度;ai、bi可由式(5)、式(6)求出;ai′、bi′為第m-1幀信號的展開系數
然后,定位搜索相位連續點:
語音信號具有類周期性,相鄰兩幀信號波形相似,可以利用前一幀信號最后一點的位置來確定后一幀信號相位連續點的大概位置,以減小搜索范圍;定義
start′m=(N_Lm%Lm+pm-1)%Lm-λ*Lm,end′m=(N_Lm%Lm+pm-1)%Lm+λ*Lm
其中,x%y表示x除以y的余數,x,y為不為零的常數;λ為搜索范圍系數,取值范圍為0≤λ≤0.5,startm、endm分別為第m幀信號相位連續點搜索范圍的起始點與結束點;則式(10)中n3的取值范圍改為startm≤n3≤endm;
再計算pm:
Vmin=min{V(startm),V(startm+1),…,V(endm)} (14)
其中,Vmin為序列V(n)的最小值,min{}表示大括號內數據的最小值;
若V(Z)=Vmin,startm≤Z≤endm,則令pm=Z;
最后,得到輸出序列:
第m幀信號x_m(n3)經過正弦分解后的輸出為
第m幀信號x_m(n3)經過時長規整后的實際輸出為
y_m(n7)=x′_m(n7+pm),0≤n7N_Lm+U (16)
其中,n7的取值范圍多取U點是平滑處理需要,U的取值范圍為30≤U≤90。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710192687.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于音頻載體的信息隱藏方法及系統
- 下一篇:音頻處理裝置以及音頻處理方法





