语音采样与Java

时间:2012-10-03 13:28:53

标签: java voice-recognition sampling

我正在尝试开发一个应用程序,它将记录语音并相应地绘制图表。

以下是我期待的输出。

当User1录制声音时说“Hello”系统应该生成一个图形说“图A”。现在,当User2记录与“Hello”相同的声音时,系统应生成“图B”,即(图A!=图B)。现在,User1再次记录与“Hello”系统相同的声音应生成相同的图形“图形A”。

我正在使用java采样算法,但第二次录制的声音总是比之前记录的更多(可能是因为背景噪音,声音的自然变化或其他因素)。

我的问题是 它真的可行吗? 2. JAVA中是否有内置库来实现输出。

1 个答案:

答案 0 :(得分:1)

我正在玩一些简单的声音压缩/识别库,我遇到过 这个

http://code.google.com/p/musicg-sound-api/downloads/list

您可以将声音录制为wav格式,然后比较两个(或更多)wav文件获得相似度(%)