Как сравнить два файла WAV? - PullRequest
3 голосов
/ 02 апреля 2010

Допустим, мы взяли микрофонный вход (скажем «привет») и сохранили его в виде файла WAV. Затем мы берем тот же вход "привет" с микрофона. Теперь, если они идентичны, мы запускаем действие. Итак, как мы можем сравнить и проверить необработанные данные двух входов?

Обновление: Предположим, мы хотим, чтобы было произнесено точное слово и не интересовались, кто произнес это слово, поскольку это помешало бы создать программу / программное обеспечение. Пользователь независим. Другими словами: нам нужно извлекать точное изречение на микрофонном входе пользователя, а затем проверять, было ли оно идентичным какой-либо из заданных предопределенных команд, которые, в свою очередь, вызывают действие.

Другими словами, нам нужно следующее:

  1. извлечение точных слов, произнесенных говорящим / пользователем.
  2. сравнить / проверить, является ли слово, произнесенное пользователем, таким же или идентичным любому из сохраненных предопределенных слов.

Так как же нам заняться нашим бизнесом?

1 Ответ

3 голосов
/ 02 апреля 2010

Простое сравнение файлов WAV не сработает. Что вам нужно, это какое-то программное обеспечение для голосовой печати. Но большая часть программного обеспечения для обработки речи на Java, кажется, в большей степени сосредоточена на распознавании речи (выяснение того, что было сказано), чем на голосовой печати (кто это сказал).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...