在android中,有没有一种方法可以比较两个音频文件之间的相似性?

在android中,有没有一种方法可以比较两个音频文件之间的相似性?,android,Android,我目前正在制作一个游戏,需要我录制一个音频文件,该文件由一个人阅读的文本组成。这个特定的音频文件需要与另一个(默认)音频文件进行比较,以便录制与之前相同的文本(在创建游戏时)。现在我需要知道这两个文件有多相似。有办法吗?返回相似性索引的函数?即使我必须集成一个外部库,也很好 我在网上读过关于使用FFT和相关方法来实现这一点的文章,但是有没有一个库已经内置了所有这些技术?是的,这个库的基础应该是FFT(快速傅立叶变换),用于对文件的每个频率进行所有混合。简而言之,这意味着“通过时间轴将音频转换为频

我目前正在制作一个游戏,需要我录制一个音频文件,该文件由一个人阅读的文本组成。这个特定的音频文件需要与另一个(默认)音频文件进行比较,以便录制与之前相同的文本(在创建游戏时)。现在我需要知道这两个文件有多相似。有办法吗?返回相似性索引的函数?即使我必须集成一个外部库,也很好


我在网上读过关于使用FFT和相关方法来实现这一点的文章,但是有没有一个库已经内置了所有这些技术?

是的,这个库的基础应该是FFT(快速傅立叶变换),用于对文件的每个频率进行所有混合。简而言之,这意味着“通过时间轴将音频转换为频率(数字)”。 但是,当有人在阅读时,可以有不同的方式以不同的频率进行阅读。声音的区别不是频率,而是调制。然后,您将需要更硬的FFT库。也许有了“语音识别”(包括FFT调制),你就能做到这一点


最佳规则

我在这里发现了一个类似的问题。也许这会帮助你,看到这一个也相关的问题