Spleeter

由于需要研究声源分离方向,然后拿效果比较好的spleeter开始研究.

由于想要弄清楚里面的步骤,所以采用debug的模式来跟踪程序执行的过程.

然后

走的坑1:从命令行运行和从脚本运行的结果不同

原因:从命令行运行的程序是我使用pip安装的spleeter,而从脚本运行的是我从github上面下的代码.

由于需要debug,不打习惯从命令行调试,所以搞清楚输入的变量是什么之后,就直接将它赋值给了argv.

坑 2 :spleeter里面自带了musdb18数据集的csv文件,然后musdb18数据集里面是MP4文件.之前没处理的时候,跑训练过程都是提示获取的数据是空值,压根就没有训练模型.然而,当我将这些值转化成wav之后,跑训练过程还是说输入可能是空值什么的.

可能原因:①硬盘里面容量不够了,当时硬盘的利用率已经98%了,在我无意中将硬盘里面的内容清空掉,然后回来执行程序的时候发现是可以执行的(但是现在从命令行进行训练,好像还是不行,后面会继续跟进).

坑3:程序一直在运行,但是看不到任何的打印输出信息.

修改了部分代码,我把spleeter/__main__.py里面的一些代码屏蔽掉了,所以没能看见打印出来的信息.

from spleeter.utils.logging import enable_logging,enable_verbose_logging

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值