資源簡介
原創,語音合成matlab程序,可改變一段語音的音調,語速等,實現男聲變女聲,女聲變男聲等功能。
代碼片段和文件信息
function?speechproc()
????%?定義常數
????FL?=?80;????????????????%?幀長
????WL?=?240;???????????????%?窗長
????P?=?10;?????????????????%?預測系數個數
????s?=?readspeech(‘voice.pcm‘100000);?????????????%?載入語音s
????L?=?length(s);??????????%?讀入語音長度
????FN?=?floor(L/FL)-2;?????%?計算幀數
????%?預測和重建濾波器
????exc?=?zeros(L1);???????%?激勵信號(預測誤差)
????zi_pre?=?zeros(P1);????%?預測濾波器的狀態
????s_rec?=?zeros(L1);?????%?重建語音
????zi_rec?=?zeros(P1);
????%?合成濾波器
????exc_syn?=?zeros(L1);???%?合成的激勵信號(脈沖串)
????s_syn?=?zeros(L1);?????%?合成語音
????zi_syn?=?zeros(P1);
????%?變調不變速濾波器
????exc_syn_t?=?zeros(L1);???%?合成的激勵信號(脈沖串)
????s_syn_t?=?zeros(L1);?????%?合成語音
????zi_syn_t?=?zeros(P1);
????%?變速不變調濾波器(假設速度減慢一倍)
????exc_syn_v?=?zeros(2*L1);???%?合成的激勵信號(脈沖串)
????s_syn_v?=?zeros(2*L1);?????%?合成語音
????zi_syn_v?=?zeros(P1);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\exc.pcm
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\exc_syn.pcm
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\exc_syn_t.pcm
?????文件??????54920??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\exc_syn_v.pcm
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\rec.pcm
?????文件???????5512??2011-07-24?12:54??語音處理,改變聲調、語速等,matlab代碼\speechproc.asv
?????文件???????5512??2011-07-24?12:55??語音處理,改變聲調、語速等,matlab代碼\speechproc.m
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\syn.pcm
?????文件??????27460??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\syn_t.pcm
?????文件??????54920??2011-08-07?08:15??語音處理,改變聲調、語速等,matlab代碼\syn_v.pcm
?????文件??????26844??2011-06-29?18:14??語音處理,改變聲調、語速等,matlab代碼\Tomvoice.pcm
?????文件??????27460??2006-08-14?05:44??語音處理,改變聲調、語速等,matlab代碼\voice.pcm
?????文件????????249??2011-07-24?09:13??語音處理,改變聲調、語速等,matlab代碼\Voice_1.asv
?????文件????????265??2011-07-24?09:16??語音處理,改變聲調、語速等,matlab代碼\Voice_1.m
?????文件????????202??2011-07-24?12:49??語音處理,改變聲調、語速等,matlab代碼\Voice_12.asv
?????文件????????213??2011-07-24?12:50??語音處理,改變聲調、語速等,matlab代碼\Voice_12.m
?????文件????????163??2011-07-24?10:29??語音處理,改變聲調、語速等,matlab代碼\Voice_7.m
?????文件????????178??2011-07-24?10:44??語音處理,改變聲調、語速等,matlab代碼\voice_8.asv
?????文件????????188??2011-07-24?10:47??語音處理,改變聲調、語速等,matlab代碼\Voice_8.m
?????文件????????297??2011-07-24?10:54??語音處理,改變聲調、語速等,matlab代碼\Voice_9.asv
?????文件????????352??2011-07-24?10:55??語音處理,改變聲調、語速等,matlab代碼\Voice_9.m
?????文件???????4046??2006-08-14?05:54??語音處理,改變聲調、語速等,matlab代碼\語音處理所需資源\speechproc.m
?????文件??????26844??2011-06-29?18:14??語音處理,改變聲調、語速等,matlab代碼\語音處理所需資源\Tomvoice.pcm
?????文件??????27460??2006-08-14?05:44??語音處理,改變聲調、語速等,matlab代碼\語音處理所需資源\voice.pcm
?????目錄??????????0??2012-04-01?19:26??語音處理,改變聲調、語速等,matlab代碼\語音處理所需資源
?????目錄??????????0??2012-04-01?19:26??語音處理,改變聲調、語速等,matlab代碼
-----------?---------??----------?-----??----
???????????????400385????????????????????26
評論
共有 條評論