男女声音分离的matlab代码


男女声音分离的matlab代码,基于非负矩阵分解的盲源分离matlab代码
资源截图
代码片段和文件信息
W_m_20 = load (‘W_m_20.mat‘);
W_f_20 = load (‘W_f_20.mat‘);

%% 3.3 Load base matrices 
[y_mixY_mix YA_mix YG_mix] = spec(‘../dt/mix.wav‘); % Read audio of the mix

%% 3.4 get W matrics of W
W_mix_20 = [W_m_20 W_f_20];
[W_mixH_mix]=cnmf(YA_mix20500falseW_mix_20);

%% 3.5 Compute YA_mix
[YA_m_from_mix]=maskspec(W_mixH_mix120);
y_m_from_mix=synth(YA_m_from_mix.*YG_mix);
[YA_f_from_mix]=maskspec(W_mixH_mix2140);
y_f_from_mix=synth(YA_f_from_mix.*YG_mix);

wavwrite(y_f_from_mix16000‘f_speech_separated.wav‘);
wavwrite(y_m_from_mix16000‘m_speech_separated.wav‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-01-29 18:39  nmf
     目录           0  2011-01-29 18:38  nmfcode
     文件         600  2010-10-26 18:09  nmfcode3.m
     文件        5225  2010-10-28 21:20  nmfcode60.m
     文件        1385  2010-10-12 17:23  nmfcodecnmf.m
     文件        4716  2010-10-26 18:14  nmfcodeI.asv
     文件        5304  2010-10-28 22:34  nmfcodeI.m
     文件         474  2010-10-12 17:23  nmfcodemaskspec.m
     文件         125  2010-10-12 17:23  nmfcodeshifting.m
     文件         490  2010-10-12 17:23  nmfcodeshow_W.m
     文件        1049  2010-10-13 09:51  nmfcodespec.m
     文件         555  2010-10-12 17:23  nmfcodesynth.m
     目录           0  2010-12-05 16:23  nmfdt
     文件     1139354  2010-10-12 17:28  nmfdtfemale.wav
     文件     1068290  2010-10-12 17:28  nmfdtmale.wav
     文件     1139390  2010-10-12 17:28  nmfdtmix.wav

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)