版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)字信號處理--變聲器報告工程目標(biāo):把自己〔男〕的聲音分別變成小孩的聲音、女人的聲音和老人的聲音。變聲原理:語音科學(xué)家將人類發(fā)聲過程視作一個由聲門源輸送的氣流經(jīng)以聲道、口、鼻腔組成的濾波器調(diào)制而成的。人類語基頻持開啟狀態(tài),制止振動引發(fā)的。一般來說,由聲門振動打算一個聲學(xué)參數(shù)——成年男性,所以女性的共振峰頻率一般高于男性。人群基頻分布人群基頻分布Hz共振峰頻率分布男聲[50,180]偏低女聲[160,380]中童聲[400,1000]偏高化。當(dāng)基頻伸展,共振峰頻率也同時伸展時,可由男聲變成女聲,女聲變成童聲;反之,基頻收縮,共振峰頻率也同時收縮時,則由童聲基頻和共振峰頻率通常必需各自獨立地伸縮變化1。vv童1女聲區(qū)男聲v2聲區(qū)區(qū)基頻V1 男聲變童聲V2 男聲變女聲1基頻和共振峰頻率分布的變化共振峰頻率的轉(zhuǎn)變是基于重采樣實現(xiàn)的,從重采樣原理知道,間的互不相關(guān)。1〔的一段聲音2用fft得到其頻譜3fft頻譜分析4頻、語速,實現(xiàn)變聲程序流圖元語音信號[s,fs,nbits]wavread(‘wo.wav’); %載入語音sss/max(s);%歸一化Llength(s); S=fft(s,L);pigureubplot(2,1,1);plot(s);title(‘原語音信號波形’);ubplot(2,1,2);plot(abs(S));title(‘原語音信號頻譜’);變聲:clearall,closeall,clc;%定義常數(shù)FL=80; %幀長WL240; %窗長P=10; %推測系數(shù)個數(shù)[s,fs,nbits]=wavread(”wo.wav”); %載入語音sss/max(s);L=length(s); %讀入語音長度FN=floor(L/FL)-2; %計算幀長exc=zeros(L,1); %鼓勵信號zi_pre=zeros(P,1); %推測濾波器的狀態(tài)s_reczeros(L,1); %重建語音zi_reczeros(P,1);exc_syn_t=zeros(L,1); %合成的鼓勵信號s_syn_t=zeros(L,1); %合成語音last_syn_t=0; %存儲上一個〔或多個〕段的最終一個脈沖的下標(biāo)zi_syn_t=zeros(P,1); %合成濾波器的狀態(tài)hwhamming(WL); %漢明窗forn3:FNs_ws(n*FL-WL+1:n*FL).*hw; [AE]lpc(s_w,P); P%AEs_fs((n-1)*FL+1:n*FL); %本幀語音,下面就要對它做處理%(4)用filters_f[exc1,zi_pre]filter(A,1,s_f,zi_pre);exc((n-1)*FL+1:n*FL)=exc1;%(5)用filterexc[s_rec1,zi_rec]filter(1,A,exc1,zi_rec);s_rec((n-1)*FL+1:n*FL)=s_rec1;%留意下面只有在得到excs_Pitchexc(n*FL-222:n*FL);PT=findpitch(s_Pitch); %計算基音周期PTG=sqrt(E*PT); %計算合成鼓勵的能量G%(13)將基音周期減小一半,將共振峰頻率增加7000Hz,重合成語音PT1=floor(PT/2); %減小基音周期poles=roots(A);deltaOMG=700*2*pi/8000;forp=1:10 %增加共振峰頻率,實軸上方的極點逆時針轉(zhuǎn),下方順時針轉(zhuǎn)ifimag(poles(p))>0poles(p)poles(p)*exp(j*deltaOMG);elseifimag(poles(p))<0poles(p)=poles(p)*exp(-j*deltaOMG);endendA1=poly(poles);tempn_syn_t=[1:n*FL-last_syn_t]”;exc_syn1_t=zeros(length(tempn_syn_t),1);exc_syn1_t(mod(tempn_syn_t,PT1)==0)=G;[s_syn1_t,zi_syn_t]=filter(1,A1,exc_syn1_t,zi_syn_t);exc_syn_t((n-1)*FL+1:n*FL)=exc_syn1_t; %計算得到的合成鼓勵s_syn_t((n-1)*FL+1:n*FL)=s_syn1_t; %計算得到的合成語音last_syn_t=last_syn_t+PT1*floor((n*FL-last_syn_t)/PT1);endS=(s_syn_t,L)figure;subplot(2,1,1),plot(exc_syn_t),xlabel(”n(samples)”),ylabel(”Amplitude”),title(”,XLim([0,length(exc_syn_t)]);subplot(2,1,),plot(abs(S)〕title(XLim([0,length(s_syn_t)]);sound(s_syn_t);女人的聲音把上面程序中的〔deltaOMG700*2*pi/8000;〕改為〔deltaOMG100*2*pi/8000;〕老人的聲音clearall,closeall,clc;%定義常數(shù)FL=80; %幀長WL240; %窗長P=10; %推測系數(shù)個數(shù)[s,fs,nbits]=wavread(”wo.wav”); %載入語音sss/max(s);L=length(s); %讀入語音長度FN=floor(L/FL)-2; %計算幀數(shù)exc=zeros(L,1); %鼓勵信號zi_pre=zeros(P,1); %推測濾波器的狀態(tài)s_rec=zeros(L,1); %重建語音zi_rec=zeros(P,1);v=.38;exc_syn_v=zeros(v\L,1); %合成的鼓勵信號s_syn_v=zeros(v\L,1); %合成語音last_syn_v=0; %存儲上一個〔或多個〕段的最終一個脈沖的下標(biāo)zi_syn_v=zeros(P,1); %合成濾波器的狀態(tài)hwhamming(WL); %漢明窗forn3:FN〔不需要把握〕s_ws(n*FL-WL+1:n*FL).*hw; [AE]lpc(s_w,P); P%AEs_fs((n-1)*FL+1:n*FL); %本幀語音,下面就要對它做處理%(4)用filters_f[exc1,zi_pre]filter(A,1,s_f,zi_pre);exc((n-1)*FL+1:n*FL)=exc1;%(5)用filterexc[s_rec1,zi_rec]filter(1,A,exc1,zi_rec);s_rec((n-1)*FL+1:n*FL)=s_rec1;%留意下面只有在得到excs_Pitchexc(n*FL-222:n*FL);PT=findpitch(s_Pitch); %計算基音周期PT〔不要求把握〕G=sqrt(E*PT); %計算合成鼓勵的能量G〔不要求把握〕%(11)不轉(zhuǎn)變基音周期和推測系數(shù),將合成鼓勵的長度增加一倍,再作為filterFL_vfloor(FL/v);tempn_syn_v=[1:n*FL_v-last_syn_v]”;exc_syn1_v=zeros(length(tempn_syn_v),1);exc_syn1_v(mod(tempn_syn_v,PT)==0)=G;%某一段算出的脈沖[s_syn1_v,zi_syn_v]filter(1,A,exc_syn1_v,zi_syn_v);last_syn_v=last_syn_v+PT*floor((n*FL_v-last_syn_v)/PT);exc_syn_v((n-1)*FL_v+1:n*FL_v)=exc_syn1_v;%計算得到的加長合成鼓勵s_syn_v((n-1)*FL_v+1:n*FL_v)=s_syn1_v; %計算得到的加長合成語音endS=fft〔s_syn_v,L〕;figure;subplot(2,1,1),plot(s_syn_v),xlabel(”n(samples)”),ylabel(”Amplitude”),title(”音信號”),subplot(2,1,2),plot(abs〔S〕title(”合成慢速語音信號頻譜”),sound(s_syn_v);操作界面操作說明操作界面如上圖點擊按鈕“錄音”表示開頭錄音聲音;“小孩的聲音”按鈕表示把錄入的聲音變成小孩的聲音;“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版無人駕駛技術(shù)研發(fā)公司股權(quán)轉(zhuǎn)讓及合作生產(chǎn)合同3篇
- 二零二五年網(wǎng)絡(luò)安全違約責(zé)任承擔(dān)詳細合同解析3篇
- 二零二五年鋼板樁租賃與施工方案優(yōu)化合同3篇
- 二零二五版水電安裝工程節(jié)能改造與施工合同2篇
- 二零二五版房產(chǎn)代持權(quán)違約責(zé)任合同范本3篇
- 二零二五年窗簾藝術(shù)中心窗簾定制合同3篇
- 二零二五年度高品質(zhì)地暖系統(tǒng)安裝與維護服務(wù)合同書2篇
- 二零二五版海洋工程建設(shè)項目擔(dān)保合同3篇
- 二零二五年度酒店窗簾改造升級合同2篇
- 二零二五版服務(wù)器租賃與云存儲解決方案合同3篇
- GB/T 24479-2023火災(zāi)情況下的電梯特性
- 鼻空腸管的護理
- ICH Q3D元素雜質(zhì)指導(dǎo)原則
- 五年級解方程計算題100道
- 漢語教學(xué) 《成功之路+進步篇+2》第16課課件
- GB/T 20028-2005硫化橡膠或熱塑性橡膠應(yīng)用阿累尼烏斯圖推算壽命和最高使用溫度
- 廣州新版四年級英語下冊-復(fù)習(xí)計劃
- 地震工程學(xué)概論課件
- 小學(xué)語文三年級下冊生字偏旁、拼音、組詞
- 2022年寧波開發(fā)投資集團有限公司招聘筆試題庫及答案解析
- 論財務(wù)共享服務(wù)模式下財務(wù)稽核體系
評論
0/150
提交評論