人声提取工具Spleeter安装使用教程(Mac系统)

前段时间一直在钻研视频制作的技术,其中有对素材视频进行人声分离的操作,研究了后做了下整理,在此分享给大家:

1、下载并安装Anaconda

Spleeter是基于python语言的工具,而Anaconda就是可以便捷获取python包且对包能够进行管理,同时对环境可以统一管理的发行版本,可以大大减少因为包等依赖项的问题而造成的困扰,提升效率,Anaconda可以更方便的进行安装Spleeter。 下载地址: www.anaconda.com/products/in...

下载完后双击安装:

2、修改配置

Anaconda安装成功后打开命令窗口输入:

lua 复制代码
conda config --add channels r

此时,目录 /Users/<你的用户名>/ 下就会生成配置文件.condarc,将文件内容替换为如下内容:

ruby 复制代码
channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true

3、更新Anaconda

在命令行窗口输入以下命令

sql 复制代码
conda update anaconda

4、安装python

在命令行窗口输入以下命令

ini 复制代码
conda install python=3.7

5、安装spleeter

在命令行窗口输入以下命令

arduino 复制代码
pip install tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
conda install -c conda-forge spleeter

6、人声提取

先切换到文件提取后需要保存的目录

bash 复制代码
cd /Users/James/Desktop

再执行以下命令,其中/Users/James/Desktop/my_song.mp3为音频文件路径

css 复制代码
spleeter separate -i /Users/James/Desktop/my_song.mp3 -p spleeter:2stems -o output

注意:如果报No module named 'numba.decorators'的错误,则执行重新安装下numba模块,依次执行如下命令:

ini 复制代码
pip uninstall numba
pip install numba==0.48 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

结语

感谢您的阅读,请动动您可爱的小手✌~点赞,留言,关注,转载 4暴击(∩_∩)

相关推荐
DolphinScheduler社区9 小时前
真实迁移案例:从 Azkaban 到 DolphinScheduler 的选型与实践
java·大数据·开源·任务调度·azkaban·海豚调度·迁移案例
猫头虎11 小时前
昆仑芯 X HAMi X 百度智能云 | 昆仑芯 P800 XPU/vXPU 双模式算力调度方案落地
人工智能·百度·开源·aigc·文心一言·gpu算力·agi
青木狐11 小时前
关闭 macOS 屏幕捕捉 在录制或截图时显示的「录制指示浮窗」。
macos·mac
说私域13 小时前
开源AI智能名片链动2+1模式S2B2C商城系统下消费点评的信任构建机制研究
人工智能·开源
福大大架构师每日一题13 小时前
⽬前 主流的开源模型体系 有哪些?
chatgpt·开源
万岳科技系统开发13 小时前
外卖开源系统源码设计思路:商家、骑手、用户三端一体化方案
开源
那些免费的砖14 小时前
Reka UI - 一款免费开源的 Vue 无头 UI 组件库,样式定制开发项目的绝佳选择
vue.js·ui·开源
DolphinScheduler社区15 小时前
Apache DolphinScheduler 3.3.2 正式发布!性能与稳定性有重要更新
大数据·开源·apache·任务调度·海豚调度·发版
SeaTunnel15 小时前
Apache SeaTunnel 支持 Metalake 开发了!避免任务配置敏感信息暴露
大数据·开源·apache·个人开发·数据集成·seatunnel·看开源之夏
CtrlZ学习录18 小时前
笔记:现代操作系统:原理与实现(8)
linux·笔记·架构·开源