2014-11-25 102 views
2

我正在开发一个包含语音比较的系统。这个系统将被有言语障碍的人使用。实际上,我需要捕捉用户的语音并将其与另一个语音音频文件进行比较并返回一个百分比匹配。我需要用Java开发它。与Java的演讲比较

我开始做一些研究,发现这可以使用某种使用FFT的算法来完成。

是否有任何其他算法,您可能会建议,以实现捕获用户语音并将其与预先录制的音频文件进行比较并执行实时音频处理的比较。

我需要你们提供一些帮助,其中最好的方法就是处理这个问题,并用最佳实践进行开发。

非常感谢您的时间!非常感谢

+3

似乎对于堆栈溢出来说过于宽泛。你是在问我们为你写程序吗? – Robert 2014-11-25 00:23:36

+0

@Robert非常感谢您的回复,我不要求您为我编写程序,因为这不是stackoverflow的目的。我希望我能提供一些你可以查看,修改和进一步讨论的代码,但是我仍然处于这个项目的早期阶段,所以我发表了一个仍然遵守这个论坛规则的讨论问题。但非常感谢您的时间阅读我的问题! – user3690480 2014-11-25 00:26:29

+1

[StackOverflow Tour](http://stackoverflow.com/tour)的第一部分陈述为“*提问,得到答案,没有分心*”,所以讨论问题不适合在本网站上(如果回答这个问题有足够高的需求被问及,应该作为一个社区wiki问)。 **尽管**,[主题问题](http://stackoverflow.com/help/on-topic)指出有关算法的问题是可以的。我会说这个问题只需要一点点重新格式化。询问让你感到困惑的算法,而不是需要它的整个主题 – 2014-11-25 00:36:11

回答

1

这个答案可能是有用的:https://stackoverflow.com/a/3487136/2930268

基本上,this博客文章显示使用Java的FFT算法的实现。

+0

还有一些在这个答案更多的信息:http://stackoverflow.com/a/9239032/2930268 – 416E64726577 2014-11-25 00:23:32

+0

非常感谢您的上述信息,我已经看过上面,他们是非常有帮助的,但是我仍然需要什么解决方案中的一些指导,以便在比较两个音频文件(包括文本)时参与更多的研究。什么元素应该被分析和比较什么?如果你的职业涉及这方面的知识,我将不胜感激 – user3690480 2014-11-25 00:32:51

+2

鉴于你刚刚指出了另一个关于SO的答案(并且在链接的形式中添加了一个轻微的颜色评论,也出现在该问题的答案中),也许这个答案应该取而代之的是投票结束复制? – yshavit 2014-11-25 00:37:46