确定音频是否为音乐的算法

kor*_*ona 13 algorithm audio

我不完全确定这是发布此问题的正确堆栈交换子网站,但是......

我正在寻找一种算法,如果给定的音频片段是音乐,我可以用它来确定一定程度的确定性.只是一个布尔结果很好,我不需要知道键,bpm或类似的东西,我只需要能够确定它是否看起来像是音乐(而不是语音).编程语言无关紧要,但我最终会将其转换为Python.

Mat*_*ips 12

用短语,傅立叶分析.随着时间的推移,看看不同频率的功率.这是演讲,这是小提琴的演奏.前者显示每个音节的戏剧性变化; '流'是非常不相交的,可以通过算法来获取,该算法将不同频带的导数作为时间的函数.另一方面,在范式音乐中,过渡更平滑,色调更纯净(图中的"模糊"更少).另请参阅"谱图"维基百科页面.