Hiện nay em đang làm đề tài về phân loại âm thanh bằng matlab. và em đang rất mơ hồ về Matlab ạ.
Dưới đây là một đoạn code nằm trong phần xử lý dữ liệu âm thanh để trích chọn bộ đặc trưng ( lưu vào file text ). Mọi người có thể chú thích chức năng của các dòng lệnh hộ em không ạ.
code:
function ret = testnoidong_from_dir(path)
path = strcat(path,'\\');
files = dirfiles(strcat(path,'*.wav'));
filecount = length(files);
parent = regexp(path,'/|\\','split');
parent = cell2mat(parent(length(parent)-2));
tmp = regexp(parent,'^\S_', 'once');
if ~isempty(tmp)
tmp = str2double(parent(1:tmp(1)));
end
curstr = 'Processing ''%s'' (%d/%d)...';
delete(char(strcat(path,'_all.txt')));
tic;
Dưới đây là một đoạn code nằm trong phần xử lý dữ liệu âm thanh để trích chọn bộ đặc trưng ( lưu vào file text ). Mọi người có thể chú thích chức năng của các dòng lệnh hộ em không ạ.
code:
function ret = testnoidong_from_dir(path)
path = strcat(path,'\\');
files = dirfiles(strcat(path,'*.wav'));
filecount = length(files);
parent = regexp(path,'/|\\','split');
parent = cell2mat(parent(length(parent)-2));
tmp = regexp(parent,'^\S_', 'once');
if ~isempty(tmp)
tmp = str2double(parent(1:tmp(1)));
end
curstr = 'Processing ''%s'' (%d/%d)...';
delete(char(strcat(path,'_all.txt')));
tic;
Comment