getFcmParam.m
上传用户:ay_070428
上传日期:2014-12-04
资源大小:11427k
文件大小:1k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. % Get FCM parameters from speakerData.mat
  2. addpath usersjangmatlabtoolboxdcpr
  3. centerNum = 16; % No. of centers for each speaker
  4. if ~exist('speakerData'),
  5. fprintf('Loading speakerData.mat...n');
  6. load speakerData.mat
  7. end
  8. tic
  9. fprintf('Compute FCM parameters for each speaker...n');
  10. for i=1:length(speakerData),
  11. fprintf('Computing FCM parameters for speaker %g (%s) ===> ', ...
  12. i, speakerData(i).speaker); 
  13. feature = speakerData(i).feature;
  14. center = fcm(feature', centerNum, [nan, 1000, nan, 1]);
  15. speakerData(i).fcmParam = center;
  16. end
  17. fprintf('Total time = %gn', toc);
  18. fprintf('Saving speakerData to speakerData.mat...n');
  19. save speakerData speakerData