read2wv.m
上传用户:shjsjz
上传日期:2022-07-09
资源大小:3k
文件大小:1k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. function wv=read2wv(dir_name)
  2. %wv=read2wv('E:/xxxx/code/wav/2');
  3. disp('正在计算参考模板的参数...');
  4. % 语音文件所在文件夹
  5. %dir_name = 'E:/xxxx/code/wav/2';
  6. fpath = fullfile(dir_name, '*.wav'); % 读取文件夹中所有.wav格式的文件
  7. speech_dir = dir(fpath);
  8. for ii=1:size(speech_dir,1)
  9.     wv(ii).name=speech_dir(ii).name([1:end-4]);
  10. fname = sprintf([dir_name,'/%s'],speech_dir(ii).name);
  11. x = wavread(fname);
  12.     x=d_lo(x,2);
  13. wv(ii).wv = x;
  14.     fprintf('%sn',speech_dir(ii).name);
  15. end;
  16. %save('wv','wv');