使用Spleete进行人声与背景声分离

  1. 安装:
    https://pypi.org/project/spleeter/

 

  1. 下载权重: 2sterms.tar.gz 
    https://github.com/deezer/spleeter/releases/tag/v1.4.0

    2sterms分区分 背景音和人声, 此外还有4sterms和5sterms的模型, 会区分出更多乐器的轨道,

 

  1. 视频提取声音到MP3格式

    ffmpeg -i ./item.mp4 -vn -c:a libmp3lame -aq 2 ./demo.mp3

     

 

  1. 调用spleete进行音轨分离

    spleeter separate -o ./ -p spleeter:2stems ./demo.mp3

    默认会下载权重到当前目录, 但由于网络问题经常会下载失败, 运行还不会报错, 所以在第2步要提前把权重下载并解压好.

 

  1. 可以得到两个wav文件, 其中vocals.wav就是声音. 

     

     

posted @   酱_油  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
点击右上角即可分享
微信分享提示