android - 在android中有没有办法比较两个音频文件之间的相似性?

标签 android

我目前正在开发一款需要我录制音频文件的游戏,该文件由一个人阅读的文本组成。这个特定的音频文件需要与另一个(默认)音频文件进行比较,用于录制与之前相同的文本(在创建游戏时)。现在我需要知道这两个文件有多相似。有没有办法做到这一点?返回相似度指数的函数?即使我必须集成外部库,也没关系。

我在网上阅读过有关使用 FFT 和相关方法来执行此操作的信息,但是是否有一个库已经内置了所有这些技术?

最佳答案

是的,这个库的基础应该是FFT(快速傅里叶变换),用于对文件的每个频率进行所有混合。简而言之,这意味着“按时间轴将音频转换为频率(数字)”。 但是当有人在阅读时,可以有不同的方式来使其具有不同的频率。声音的分化不是频率,是调制。然后,您将需要更难的 FFT 库。也许通过“语音识别”(包括 FFT 调制),您将能够实现这一目标。

最好的问候

关于android - 在android中有没有办法比较两个音频文件之间的相似性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755496/

相关文章:

android - 如何在 Android 上离线使用 Postgresql 或 MySQL 数据库?

java - Android、Google map API、JSON 问题。获取空指针异常

android - 推荐用于 Android 开发工作站的 Linux 发行版

android - 是否可以将 xml 布局设置为不是动态资源的 View ?

android - 如果屏幕锁定设置为无,ViewFlipper 不会重新开始翻转

android - 页面以某种方式显示在屏幕左侧

java - ListView显示txt文件中的联系人-Android Studio

android - 谷歌警告开发者为 Android 应用程序包含 64 位版本

android - 如何在新Gradle中配置产品 flavor

java - 这段代码有多少应该位于 UI 线程内?