www.pudn.com > audioProcessingtoolbox.rar > setPP.m
function pitchparam = setPP(VCfeatures) %SETPP Set Pitch Parameters. % The program is only for VC related codes. % % Cheng-Yuan Lin, 2003, January, 10. %These following codes are mainly for ptrackfcn function. %至少一個音框裡要兩個週期(以最小frequency = 50計算, fs = 8000點時) pitchparam.frameSize = 512; pitchparam.overlap = 0; pitchparam.maxFreq = 600; pitchparam.lowpassOrder = 5; pitchparam.clipThred = 0.3; pitchparam.maxThred = 0.1; pitchparam.ptrakstyle = 0; %1用frame2pitch, 0用ptrackfcn. pitchparam.engthred = 0.2; %These following codes are mainly for tvc function. if nargin~=0, pitchparam.frameSize = VCfeatures.frameSize; pitchparam.overlap = VCfeatures.overlap; pitchparam.ptrakstyle = 0; %1用frame2pitch, 0用ptrackfcn. %小於此engthred的一定為silence, discard it! pitchparam.engthred = VCfeatures.frameSize*power(0.02,2); pitchparam.zcrthred = VCfeatures.frameSize*(1/20); pitchparam.lowpitch = 60; pitchparam.highpitch = pitchparam.maxFreq; end;