擅长:python、mysql、java
<p>如果您正在寻找一个跨平台的音频库,我强烈建议您使用<a href="http://www.fmod.org" rel="noreferrer">FMOD</a>这只是岩石。还有一个<a href="http://sourceforge.net/projects/pyfmodex/" rel="noreferrer">wrapper</a>可以在python中使用它(尽管我从未使用过它)。<br/>
它将提供一些功能,如将频谱从盒子中取出。<br/>
如果你想分析音频文件,我的choix算法是<a href="http://www.rotorbrain.com/foote/papers/icme2001/icmehtml.htm" rel="noreferrer">beat spectrum</a>。它通过比较音乐的每个短样本与其他样本来计算相似度矩阵。一旦计算出相似矩阵,就可以得到每个时间间隔T的每个样本对{S(T);S(T+1)}之间的平均相似性:这是拍谱。<br/>
它允许获取音频序列的BPM,但可以做更多的事情,比如识别音乐的不同部分,定位相似示例之间的转换。我不知道你所说的“可视化音频”到底是什么意思,但我认为这个算法应该为你提供足够的信息,以便开始将图像与音频同步(如果你想这样做的话)。</p>