我一直想知道如何比较帽子已被复制到内存流的两个音频样本
我使用以下方法存储了sudio数据: - stream.Write(buffer,0,buffer.Length);
现在,如果我将另一个音频数据存储在另一个流中,那么如何比较第一个音频流和第二个音频流以检查它们是否相同?
就像比较两个单词一样,我想知道如何比较两个音频流?如果你能证明代码片段,我将非常感激.....在此先感谢
答案 0 :(得分:0)
我建议梅尔频率倒谱系数。我一直在做与MFCC类似的事情并且它有效。使用MFCC获取auido特征提取库,获取两个13位十进制值的音频记录的MFCC。之后计算来自第一个音频的13个MFCC和来自第二个音频的13个MFCC之间的欧氏距离,看它们有多接近。如果距离大于限制而不是相同的录音,则可以有距离限制