当前位置: 首页 > news >正文

Python通过Spleeter实现音唱人声(歌声)伴奏分离

 程序示例精选

Python实现音唱人声(歌声)伴奏分离

如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助!

前言

这篇博客针对《Python实现音唱人声(歌声)伴奏分离》编写代码,功能包括了人声(歌声)-伴奏分离。运用Spleeter库进对音频文件编辑。


文章目录

        一、所需工具软件

        二、使用步骤

                1. 安装Spleeter库

                2. 命令行运行音唱分离

                3. 运行结果

         三在线协助


一、所需工具软件

          1. Python3.6以上

          2. Pycharm代码编辑器

          3. Spleeter, Tensorflow库

二、使用步骤

1.安装Speeter库

代码如下(示例):

# install dependencies using conda
conda install -c conda-forge ffmpeg libsndfile
# install spleeter with pip
pip install spleeter
# download an example audio file (if you don't have wget, use another tool for downloading)
wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3

2.命令行运行音唱分离

代码如下(示例):

# separate the example audio into two components
spleeter separate -p spleeter:2stems -o output audio_example.mp3

3.运行结果如下: 

 

 

三、在线协助: 

如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助!

相关文章:

  • 绿色高效办公,华为云桌面不可或缺
  • 检测未定义的对象属性
  • 上次面试跪在了Redis上,刷完腾讯云大神亲码的“redis深度笔记”,终面进腾讯
  • 攻防世界-宜兴网信办-inget
  • 解决电脑C盘空间不足,发现微信和qq文件占用了大量内存
  • 青少年等级考试【Python通关干货】(一级)
  • android 9.0屏蔽短信功能(短信发送开关)
  • 【数据结构进阶】红黑树【TreeMap TreeSet底层就是红黑树】
  • 并发编程学习(四):wait()、nitify()
  • React基础知识(事件处理、受控组件与非受控组件、高阶函数、组件的生命周期)(三)
  • 制作嵌入式根文件系统
  • js获取某一时间到现在的总时间以及svg图标统一管理方法的封装
  • 编程艺术之变成原则
  • 高品质蓝牙耳机排行榜,值得入手的四款蓝牙耳机分享
  • 车载以太网 - 初识DoIP - 01
  • Java -- OSS对象存储服务(Object Storage Service,简称 OSS)文件服务器
  • 【云原生 | 48】Etcd集群管理
  • “0基础、学历无优势、逻辑能力一般……”能转行做程序员吗?
  • 【C++】多态(万字详解) —— 条件 | 虚函数重写 | 抽象类 | 多态的原理
  • Vue:从组件开始学习