首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测音乐中的声音/歌唱?

如何检测音乐中的声音/歌唱?
EN

Software Recommendation用户
提问于 2021-05-07 11:39:15
回答 2查看 397关注 0票数 1

我正在寻找一个免费的命令行(Linux)工具,或者一个python包,它检查音频文件(音乐)中的声音/唱歌。我有很多音乐作品,有些是唱歌的,有些是没有的。我正在寻找一些代码,可以分析一个音乐文件,它可以告诉我,在那个音乐文件中有多少唱歌,或者是否有唱歌,或者类似的事情。

欢迎提出建议。

EN

回答 2

Software Recommendation用户

回答已采纳

发布于 2021-05-17 21:49:12

git clone https://github.com/wiseman/py-webrtcvad

来自README:

这是到WebRTC语音活动检测器(VAD)的python接口。它与Python2和Python3兼容。瓦德将一段音频数据分类为浊音或无浊音。它可以用于电话和语音识别。据报道,谷歌为WebRTC项目开发的VAD是最好的,它是快速、现代和免费的。

票数 1
EN

Software Recommendation用户

发布于 2021-05-18 23:03:11

我遇到了一个用于VAD (语音活动检测)的开源Python项目,可以找到这里。可以通过运行以下命令来安装:

代码语言:javascript
运行
复制
git clone https://github.com/marsbroshok/VAD-python.git

给定音频文件,系统对其进行分析,并将检测到的语音区域作为时间间隔输出。它使用起来也很简单,并且可以很容易地转换成一个Python脚本,该脚本从命令行运行。

下面是一些用于绘制给定音频文件中检测到的语音区域的示例代码:

代码语言:javascript
运行
复制
from vad import VoiceActivityDetector

filename = '/Users/user/wav-sample.wav'
v = VoiceActivityDetector(filename)

v.plot_detected_speech_regions()

希望这会有所帮助:)

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/79214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档