Python:用spleeter进行人声分离 您所在的位置:网站首页 如何提取音频里的人声音 Python:用spleeter进行人声分离

Python:用spleeter进行人声分离

2023-07-24 03:45| 来源: 网络整理| 查看: 265

最近开始接触用Python去处理、分析音频,因为论文太枯燥于是找了点小项目做做,以下操作大概参考了: 视频 不兼容问题解决 指导文章 指导文章

ps:建议在设置好Python路径之后先按照第5把librosa和numba装一下

整体大概是这么几个操作:

1.安装Python,推荐3.5-3.7左右的版本就行了,然后将Python的安装路径加入到环境变量中

在这里插入图片描述 2.然后是安装moviepy,基本上添加了Python路径之后就不会报错的

pip install moviepy #如果报错了那试试从第三方库添加 pip install moviepy -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

3.然后是安装ffmepg,得先安装压缩包,然后将解压文件夹添加到环境变量中 链接:https://pan.baidu.com/s/1z7Q20TEYCDbHEZSxtGkaUA 提取码:0617 在这里插入图片描述

pip install ffmpeg

4.然后安装spleeter

pip install spleeter

5.安装完基本就可以开始用命令去分离了,但是我在这一步报错了,查了一下发现是numba和librosa版本冲突,于是把它们卸载重装,这里numba用了第三方库 在这里插入图片描述

pip install librosa #librosa直接更新就好 python -m pip install numba==0.48.0 -i https://mirrors.aliyun.com/pypi/simple/ #第三方下载0.48.0的numba #开始分离 python -m spleeter separate -i 你音乐存放的路径/文件名 -p spleeter:2stems -o 解压存放的路径

在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有