0
我在Eclipse中制作了一个Android应用程序,我想记录我的声音,这将是用于登录到应用程序的密码。当我尝试登录时,它应该识别我的密码并让我使用该应用程序。我如何做比较以获得比赛,我需要像shazam这样的比赛?感谢您的任何提示!比较Android中的两个音频文件
我在Eclipse中制作了一个Android应用程序,我想记录我的声音,这将是用于登录到应用程序的密码。当我尝试登录时,它应该识别我的密码并让我使用该应用程序。我如何做比较以获得比赛,我需要像shazam这样的比赛?感谢您的任何提示!比较Android中的两个音频文件
音频比较是一个非常复杂的话题。一般来说,如果你对此一无所知,我会劝阻你去参加这样一个项目。
问题是,虽然你当然可以逐字节比较两个音频文件,但这当然不是你想要的。尽管两个音频文件的声音相同,即它包含相同的口语词汇,但实际数据会有很大差异。
你最好有以下几种可能:
试图识别用户所说的话(语音识别),并检查了同一个词是否后来认识。这个解决方案虽然最简单,但无法区分不同的用户。
潜入音频处理的神秘世界。一项名为“快速傅立叶变换”的技术更具体地说就是您将要处理的结果。
感谢您的回复,您可以帮助我了解一下FFT如何以及从哪里开始。我想尝试一下,如果我失败了,就让它像您说的声音文本一样。多数民众赞成在我第一次。它是一个大学项目,即时通讯不会出售应用程序,所以我希望它会足够好。 – cariss
你从哪里开始?通过访问高校图书馆并阅读大量论文。如果你还没有在物理学,工程学或数学学位学习纯粹的数学和统计学,这可能也是一个先决条件。 – marko