如何比较两个wav文件?

时间:2010-04-02 14:37:15

标签: java

让我们说,我们已经采用了麦克风输入(比如说“你好”)并将其存储为wav文件。然后我们从麦克风那里输入相同的“hello”。现在,如果两者相同,那么我们触发一个动作。那么我们如何比较和检查两个输入的原始数据呢?

更新:让我们假设我们想要说出确切的单词,而不是对谁说这个词不感兴趣,因为这会阻止制作程序/软件。用户独立。换句话说:我们需要从用户的麦克风输入中提取确切的语音,然后检查它是否与任何给定的预定义命令相同,这些命令将反过来触发一个动作。

换句话说,我们需要以下内容:

  1. 提取发言人/用户所说的确切字词。
  2. 比较/检查用户说出的单词是否与预定义的任何单词相同或相同。
  3. 那么我们如何开展业务呢?

1 个答案:

答案 0 :(得分:3)

WAV文件的简单比较不起作用。你需要的是某种语音打印软件。但是大多数Java语音处理软件似乎更侧重于语音识别(弄清楚所说的内容)而不是语音打印(谁说的)。