【问题标题】:How to find difference of two voice files using python如何使用python查找两个语音文件的差异
【发布时间】:2019-07-14 01:48:29
【问题描述】:

我想要两个比较两个语音文件并找出它们之间的差异。 假设我有一个音乐曲目的原始文件和我从该音乐中读出的另一个文件,我想要两个比较这两个文件并找出它们的音素之间的差异。实际上单词对我来说并不重要,重要的是音素的相似性,我想找到相似百分比之类的东西。我更喜欢用 Python 来实现一些东西。

【问题讨论】:

    标签: algorithm speech-recognition voice voice-recognition voicexml


    【解决方案1】:

    您可以尝试在 Chromaprint 中使用 fpcalc 进行音频指纹识别。

    Chromaprint 是 AcoustID 项目的核心组件。 音频指纹识别是使用 Chromaprint 中的 fpcalc 完成的。 fpcalc 应与 Python 脚本放在同一目录中。

    用于 Chromaprint 声学指纹和 Acoustid API 的 Python 绑定。

    https://pypi.python.org/pypi/pyacoustid

    下面是一篇带有 python 演示代码的示例文章。

    比较具有交叉相关指纹的重复内容的不同音频文件 http://www.randombytes.org/audio_comparison.html

    Chromaprint 如何工作?

    http://oxygene.sk/2011/01/how-does-chromaprint-work/

    【讨论】:

    • 谢谢,很棒的工具!仅供参考,fpcalc 不需要在同一个文件夹中,只要它在您的 PATH 中即可。
    猜你喜欢
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 2023-03-13
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多