资源简介
原创,语音合成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
评论
共有 条评论