分享一款刚开源的音乐人声分离工具!无需联网!页面化操作!

这篇具有很好参考价值的文章主要介绍了分享一款刚开源的音乐人声分离工具!无需联网!页面化操作!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

人声分离 是一项重要的音频处理技术,它可以将混合音频中的 人声和背景音乐 分离出来,为音频处理和后期制作提供了便利。

随着人声分离技术的发展,越来越多的开源工具被开发出来,为音频处理领域带来了新的发展机遇。小编之前也体验过不少人声分离 开源项目工具。分离效果有好的,有差的,参差不齐。

今天又逛到一块刚刚开源的人声分离工具 vocal-separate,看小样示例还不错,而且部署也比其他GPT产品简单些,还有编译好的Windows版工具可直接使用。

vocal-separate-v0.0.4,copilot,音视频,开源软件

项目简介

vocal-separate 是一款极简的人声和背景音乐分离工具。可直接本地网页化操作,无需连接外网,使用了 2stems/4stems/5stems 模型。

项目地址:https://github.com/jianchang512/vocal-separate

支持视频(mp4/mov/mkv/avi/mpeg)和音频(mp3/wav)格式。

vocal-separate-v0.0.4,copilot,音视频,开源软件

使用方法

1、预编译Win版
  • 直接在项目Release页面下载预编译文件

vocal-separate-v0.0.4,copilot,音视频,开源软件

  • 解压到本地某目录下,如:E:\vocal-separate

  • 双击 start.exe ,等待自动打开浏览器窗口

vocal-separate-v0.0.4,copilot,音视频,开源软件

  • 点击页面中的上传区域,在弹窗中找到想分离的音视频文件,或直接拖拽音频文件到上传区域,然后点击“立即分离”,稍等片刻,底部会显示每个分离文件以及播放控件,点击播放。

vocal-separate-v0.0.4,copilot,音视频,开源软件

  • 如果电脑拥有英伟达GPU,并正确配置了CUDA环境,将自动使用CUDA加速
2、源码部署(Linux/Mac/Window)

要求 python 3.9->3.11

1)拉取 vocal-separate 拉取源码到指定目录

git clone git@github.com:jianchang512/vocal-separate.git

2)创建Python虚拟环境(根据本地安装的虚拟env软件来)

3)激活环境

# win下命令
%cd%/venv/scripts/activate      
# linux和Mac下命令    
source ./venv/bin/activate

4)安装依赖

pip install -r requirements.txt

5)ffmpeg工具准备

win下解压 ffmpeg.7z,将其中的ffmpeg.exe和ffprobe.exe放在项目目录下

linux和mac 到 ffmpeg官网下载对应版本ffmpeg,解压其中的ffmpeg和ffprobe二进制程序放到项目根目录下

6)下载模型压缩包

在项目根目录下的 pretrained_models 文件夹中解压,解压后,pretrained_models中将有3个文件夹,分别是2stems/3stems/5stems

7)执行 python start.py ,等待自动打开本地浏览器窗口。

网页打开后,跟Win编译版使用方法一样。

具体使用详情

将一首歌曲或者含有背景音乐的音视频文件,拖拽到本地网页中,即可将其中的人声和音乐声分离为单独的音频wav文件,可选单独分离“钢琴声”、“贝斯声”、“鼓声”等。

自动调用本地浏览器打开本地网页,模型已内置,无需连接外网下载。

只需点两下鼠标,一选择音视频文件,二启动处理。

总结

作者将相关资源包,部署依赖都说的非常详细,直接根据步骤一步步安装即可。针对单独的音乐原声分离效果还是Ok的。如果是视频、影视、音乐等混合,可能还不是特别完美,还有优化的空间。文章来源地址https://www.toymoban.com/news/detail-816984.html

到了这里,关于分享一款刚开源的音乐人声分离工具!无需联网!页面化操作!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Github:分享一款开源的跨平台多功能远程控制和监控工具Spark

    Github:分享一款开源的跨平台多功能远程控制和监控工具Spark,github,开源,spark

    2024年02月19日
    浏览(33)
  • 【实用的开源项目】使用服务器部署Navidrome音乐服务器,又一款开源的音乐服务器程序!

    之前小俊给大家介绍过 Koel 音频流服务,就是为了解决大家的这个问题:下载下来的音乐,只能在本机欣赏,难以在多设备共享,如果自己搭建一个音乐服务器,然后再上传自己喜欢的音乐,就太巴适了!小俊最近发现了一个程序—— Navidrome ,小俊这就来推荐给大家啦!还

    2024年04月16日
    浏览(27)
  • 音频降噪之人声分离

    集成目前最先进的从音频文件中分离人声的源分离模型。 本工程,将Ultimate Vocal Remover GUI v5.5.1界面工具,改写成可以在服务器端批量推理的工具。 界面仓库地址:https://github.com/Anjok07/ultimatevocalremovergui 暂不支持两种模型联合处理。 (1)VR Architecture: 具有9种模式的模型,这些

    2024年02月16日
    浏览(30)
  • 分享一款开源的QT的串口示波器

    分享一款开源的QT的串口示波器,完全开源,支持串口、TCP、波形显示、通信协议。 支持传统的串口调试助手的基本收发功能,同时可以刷新大量的数据而不卡顿 支持保存接收的数据 支持最大200条可编辑指令的设置,并用于多条发送 支持定时器发送 支持换行符替换时间戳功

    2024年02月07日
    浏览(25)
  • 分享一款嵌入式开源按键框架代码工程MultiButton

    MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块。 Github地址:https://github.com/0x1abin/MultiButton 这个项目非常精简,只有两个文件: (1)可无限扩展按键; (2)按键事件的回调异步处理方式可以简化程序结构,去除冗余的按键处理硬编码,让按键业务逻辑更清晰。 通

    2024年04月15日
    浏览(54)
  • 分享一款基于web的开源word文档编辑器

    hi, 大家好, 我是徐小夕, 最近在研究基于 web 的文档编辑器,在网上调研了很多方案, 刚好看到了一款非常有意思的开源编辑器—— canvas-editor , 它底层基于 canvas 实现, 我们使用它可以实现类似于 word 文档编辑器类似的效果, 同时还支持很多灵活可配置的 API , 可以帮助我们定制属

    2024年03月26日
    浏览(44)
  • Fooocus-开源AI绘画工具 无需繁琐配置 一键下载安装

    Fooocus是一款免费开源的AI绘画工具,基于SDXL模型在SD webui的基础上进行了改进,提供了一系列强大功能,并提供直观易懂的界面,离线、开源、免费,无需手动调整参数等等,一键下载安装,用户只需关注 prompts 和 images,目前支持Windows和Linux,而且Fooocus 包含并自动化了许多

    2024年02月09日
    浏览(35)
  • 好用工具分享 | tmux 终端会话分离工具

    目录 1 tmux的安装 2 tmux的基本操作 2.1 启动与退出 2.2 分离会话 2.3 查看会话 2.4 重接会话 2.5 杀死会话 2.6 切换会话 tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。 我们使用命令行时,打开一个终端窗口,会话开始,执行某些命令如npm run dev,关闭此终

    2024年02月07日
    浏览(24)
  • C# 关于进程回收管理的一款工具设计与分享

    目录 设计初衷 开发运行环境 Craneoffice ProcessGC 运行主界面 管理任务与策略 其它设置 移动存储设备管理 核心代码-计时器监控 小结 在使用 COM 模式操作 OFFICE 组件的开发过程中,当操作完相关文档后,在某些情况下仍然无法释放掉 Word 或 EXCEL 等应用进程,因此根据进程活动情

    2024年04月17日
    浏览(24)
  • 尝试开源一款mysql-es数据同步工具

    shigen 坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 mysql-es-synchronizer, 一款开源的轻量级MySQL数据增量同步到elasticsearch工具,只需简单的配置即可实现增量的数据同步。 MySQL和elasticsearch 的配

    2024年02月02日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包