如何比较两个音频文件并检查匹配情况? 我尝试导入文件并将其分为多个部分,然后检查每个部分是否在另一个文件中,但是代码不起作用。 在其中一个文件中出现小问题是很有意义的,但是软件仍然能够识别出(歌曲)是相同的
答案 0 :(得分:0)
如果要检查每个文件是否相同,可以哈希每个文件并比较哈希值。
哈希是与数据的特定位相对应的唯一字符串。
这是您可以在Python中执行的操作: Hashing a file in Python
如果您使用的是Linux系统,则可以使用:
md5sum file1
在Windows Powershell上:
Get-FileHash file1 -Algorithm MD5
答案 1 :(得分:0)
您可以执行以下操作比较音频文件-
A。检查这个库 https://pypi.org/project/audiodiff/
B。使用scipy / librosa类的库执行以下操作-
比较两个文件的傅立叶分量(快速FFT傅立叶变换)
获取两个音频的音频指纹并进行比较