人声提取工具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暴击(∩_∩)

相关推荐
逐梦苍穹1 分钟前
DeepInfer 推理框架源码精讲:逐行读 DeepSeek 开源的推理引擎(2 小时 20 分视频+文字版)
人工智能·开源·ai编程·deepseek·claudecode·deepinfer·deepseekinfer
夕水16 分钟前
我用trae重构了ew-color-picker,一个插件化架构的现代颜色选择器
前端·javascript·开源
parade岁月9 小时前
开源也扛不住 AI 了?ESLint 宣布立即终止外部贡献者奖励
开源
AllData公司负责人10 小时前
AI大模型数据开发底座系列说明书,AllData集成Chat2DB开源项目建设AI 数据库分析底座,涵盖AI 洞察/对话SQL/智能视图!
数据库·人工智能·sql·开源·ai 洞察·对话sql
冬奇Lab13 小时前
一天一个开源项目(第260篇):Plannotator —— 给 AI 编码 Agent 配一块「可批注的审阅台」,计划和代码改动都能在浏览器里逐条批示
人工智能·开源·claude
炫酷的大高个1 天前
98% 连跑 20 次只剩 67%,我算了大模型重试账
人工智能·架构·开源
分布式存储与RustFS1 天前
镜像仓库的层别只堆本地盘:用 RustFS 给 Harbor 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
IT古董1 天前
AI 资讯日报 | 2026年10月25日:Kimi K3.1 Pro开源逼近前沿,OpenAI改离线训练,Claude合并Cowork,神经网络黑箱获新解,具身智能竞技场落幕
人工智能·神经网络·开源
分布式存储与RustFS1 天前
工作流脚本和依赖 JAR 散在各节点本地盘:用 DolphinScheduler 资源中心接到 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
冬奇Lab1 天前
一天一个开源项目(第259篇):Modern Web Guidance —— Chrome 团队给 AI 编码 Agent 的「现代 Web 最佳实践」外挂
人工智能·开源