**
无意中看到matlab主页上有基于深度学习语音去噪的例子,就照着跑了一下
**

然后就报错了,主要是因为这一句:
[targets,predictors] = cellfun(@(x)HelperGenerateSpeechDenoisingFeatures(x,noise,src),T,“UniformOutput”,false);

程序找不到这个名为HelperGenerateSpeechDenoisingFeatures的函数,尝试了很多办法都无济于事。最后看主页右边写着要使用两个工具箱:

查看自己的matlab,我使用的是2019a,点击菜单栏的APP:

点击获取更多APP:

如图,然后点击红圈中的显示所有:

这里明显看的到我已经安装好了这两个工具箱,这着实很打脑壳。不甘心的我,点击了Audio Toolbox进入,然后在里面搜索HelperGenerateSpeechDenoisingFeatures:

然后我搜到了它:

点进去看看,里面居然有HelperGenerateSpeechDenoisingFeatures这个函数的代码:

点进去以后发现:

如今有了函数,我们就直接新建一个HelperGenerateSpeechDenoisingFeatures.m放在工作目录下,就可以啦!
下图为最终迭代3个epoch后loss的变化曲线:

博主在尝试Matlab深度学习工具箱的语音去噪示例时遇到函数调用错误,通过查找发现缺少HelperGenerateSpeechDenoisingFeatures函数。在确认已安装所需工具箱后,手动创建该函数文件解决问题,并分享了loss变化曲线。
1万+

被折叠的 条评论
为什么被折叠?



