У меня проблема в Matlab
Я хочу записать речь в течение 2 секунд, затем прочитать записанный звук и подготовить его
Я использую код
FS = 8000;
new_wav = wavrecord(2*FS,FS,'int16');
x = wavread(new_wav);
plot(x);
но появляется ошибка
??? Error using ==> fileparts at 20
Input must be a row vector of characters.
Error in ==> wavread>open_wav at 193
[pat,nam,ext] = fileparts(file);
Error in ==> wavread at 65
[fid,msg] = open_wav(file);
Error in ==> test at 2
x = wavread(new_wav);
Я записал правильно записанные звуковые файлы, но когда я хочу записать новый с помощью Matlab, я получаю эти ошибки.
Я пробовал много способов, меняя FS и int16, но ничего не происходит.
спасибо