我目前正在开发一款需要我录制音频文件的游戏,该文件由一个人阅读的文本组成。这个特定的音频文件需要与另一个(默认)音频文件进行比较,用于录制与之前相同的文本(在创建游戏时)。现在我需要知道这两个文件有多相似。有没有办法做到这一点?返回相似度指数的函数?即使我必须集成外部库,也没关系。
我在网上阅读过有关使用 FFT 和相关方法来执行此操作的信息,但是是否有一个库已经内置了所有这些技术?
最佳答案
是的,这个库的基础应该是FFT(快速傅里叶变换),用于对文件的每个频率进行所有混合。简而言之,这意味着“按时间轴将音频转换为频率(数字)”。 但是当有人在阅读时,可以有不同的方式来使其具有不同的频率。声音的分化不是频率,是调制。然后,您将需要更难的 FFT 库。也许通过“语音识别”(包括 FFT 调制),您将能够实现这一目标。
最好的问候
关于android - 在android中有没有办法比较两个音频文件之间的相似性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755496/