我正在寻找一个免费的命令行(Linux)工具,或者一个python包,它检查音频文件(音乐)中的声音/唱歌。我有很多音乐作品,有些是唱歌的,有些是没有的。我正在寻找一些代码,可以分析一个音乐文件,它可以告诉我,在那个音乐文件中有多少唱歌,或者是否有唱歌,或者类似的事情。
欢迎提出建议。
发布于 2021-05-17 21:49:12
发布于 2021-05-18 23:03:11
我遇到了一个用于VAD (语音活动检测)的开源Python项目,可以找到这里。可以通过运行以下命令来安装:
git clone https://github.com/marsbroshok/VAD-python.git给定音频文件,系统对其进行分析,并将检测到的语音区域作为时间间隔输出。它使用起来也很简单,并且可以很容易地转换成一个Python脚本,该脚本从命令行运行。
下面是一些用于绘制给定音频文件中检测到的语音区域的示例代码:
from vad import VoiceActivityDetector
filename = '/Users/user/wav-sample.wav'
v = VoiceActivityDetector(filename)
v.plot_detected_speech_regions()希望这会有所帮助:)
https://softwarerecs.stackexchange.com/questions/79214
复制相似问题