function x=sintese(X,Noverlap) % % x=sintese(X,Noverlap) % Função síntese para sinal de voz com janela retangular % % Parâmetros de entrada % X: Matriz que contém em cada linha amostras do trecho do sinal de voz a % ser alisado % Noverlap: número de amostras de sobreposição % % Parâmetro de saída % x: amostras do sinal de voz obtido a partir da matriz X % % MTMS, 2015 N=size(X); Nf=N(1); x=X(1,:); for n=2:Nf x(end-Noverlap+1:end)=((x(end-Noverlap+1:end)+X(n,1:Noverlap)))/2; % Divide por dois as amostras dos trechos com sobreposição por % causa da janela retangular x=[x X(n,Noverlap+1:end)]; end x=x(:);