Java Voice Биометрический - PullRequest
       5

Java Voice Биометрический

17 голосов
/ 04 января 2012

Я хочу разработать приложение на основе Voice Biometric Recognition .

В частности, я хочу разработать приложение, которое будет записывать голос с телефона и идентифицировать говорящего. Если тот же человек звонит снова, он узнает голос. Как и другие биометрические приложения, мне нужно сделать биометрический голос. Есть ли какие-либо URL или примеры, которые помогут мне. Я искал, но не смог найти решение.

FreeSpeech is a text-independent speaker verification system that verifies a caller's identity

Я хочу добиться вышеупомянутого распознавания FreeSpeech в моем приложении.

Можно ли делать перечисленные ниже вещи, используя любой открытый исходный код.

  1. Человек записывает голосовой отпечаток, затем
  2. Система отслеживает голосовые отпечатки и может отличать записи от живой речи

Если да, можете ли вы предоставить мне URL или пример, который поможет мне.

Хорошо, я получил свет от Этот URL для выполнения вышеуказанной задачи, но не смог получить ожидаемый результат.

Ответы [ 3 ]

11 голосов
/ 13 января 2012

После потери 20-25 часов, наконец, я получил решение с помощью MARF Framework.Я получил пример приложения от http://sourceforge.net/projects/marf/files/Applications/%5Bf%5D%20SpeakerIdentApp/0.3.0-devel-20060226/ И сейчас он работает нормально для меня.Эти ссылки очень полезны для меня, чтобы сделать пример приложения исполняемым.http://marf.sourceforge.net/

7 голосов
/ 04 января 2012

Вы можете взглянуть на этот предыдущий пост SO, в котором описаны различные механизмы распознавания речи Java, например Sphinx .

1 голос
/ 11 января 2012

Я не эксперт в этой области, поэтому, пожалуйста, примите мой ответ как есть, он не является авторским ... Я думаю, у вас есть разные способы достижения ваших целей: - найти библиотеку Java - один из самых естественных- записывая голос в Java, затем применяя один из нескольких алгоритмов, доступных для такой работы, вы можете найти много исследовательских работ, посвященных этому вопросу - в зависимости от выбора архитектуры, вы можете найти различные библиотеки, реализованные в C, для работы с голосовым сигналом с использованием JNI.или JNA - это один из способов работы с библиотеками C / C ++, веб-службы или CORBA - другие способы достижения этой цели ...

HTH Jerome

...