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

语音合成与识别

开发平台:

Matlab

  1. fs = 8000;
  2. duration = 3;
  3. fprintf('Hit return to start %g-second recording (be sure to turn off speakers)...n', duration);
  4. pause;
  5. fprintf('Start recording ...n');
  6. y = wavrecord(duration*fs, fs, 'uint8');
  7. fprintf('Finish %g-second of recording.n', duration);
  8. y = (double(y)-128)/128;
  9. wavplay(y, fs, 'sync');
  10. plot((1:duration*fs)/fs, y);
  11. filename = 'test.wav';
  12. wavwrite(y, fs, 8, filename);
  13. fprintf('The file is save to "%s"n', filename);