- 87
- 0
- 约5.03千字
- 约 4页
- 2017-12-21 发布于河南
- 举报
MATLAB变声程序代码
% ct1clear all,close all, clc; % 定义常数 FL = 80;? ?? ?? ?? ?? ? % 帧长 WL = 240;? ?? ?? ?? ?? ?% 窗长 P = 10;? ?? ?? ?? ?? ???% 预测系数个数 [s,fs] = wavread(sunday_2.wav);? ?? ?? ?? ? % 载入语音ss = s/max(s); %归一化 L = length(s);? ?? ?? ? % 读入语音长度 FN = floor(L/FL)-2;? ???% 计算帧数 % 预测和重建滤波器 exc = zeros(L,1);? ?? ? % 激励信号(预测误差) zi_pre = zeros(P,1);? ? % 预测滤波器的状态 s_rec = zeros(L,1);? ???% 重建语音 zi_rec = zeros(P,1); % 合成滤波器 exc_syn = zeros(L,1);? ?% 合成的激励信号(脉冲串) s_syn = zeros(L,1);? ???% 合成语音last_syn = 0;? ?%存储上一个(或多个)段的最后一个脉冲的下标zi_syn = zeros(P,1);? ?% 合成滤波器的状态 % 变调不变速滤波器 exc_syn_t = zeros(L,1);? ?% 合成的激励信号(脉冲串) s
原创力文档

文档评论(0)