Why do I keep getting errors?
조회 수: 7 (최근 30일)
이전 댓글 표시
Error using audioread (line 88)
File could not be read due to an unexpected error. Reason: Error in MAT5 file. Bad block structure.
Error in Untitled2 (line 18)
[s,Fs1] = audioread('whitenoise.wav'); % load audio data
[s,Fs1] = audioread('whitenoise.wav'); % load audio data
[imp1,Fs2] = audioread('fftimpz.wav'); % load impulse response data
imp = downsample(imp1,round(Fs2/Fs1)); % downsample the impulse response to the Homer sampling frequency
imp = imp(:,2); % use right channel only (since Homer is mono)
plot((0:length(imp)-1)/Fs1, imp);
grid on;
xlabel('Time(s)');
title('Measured Impulse Response of a big hall');
y1 = conv(imp, s);
soundsc(s,Fs1); % play original Hommer
pause; % press Any Key to play the next sound
soundsc(y1,Fs1); % play Hommer in the big hall
댓글 수: 6
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!