dolphin2 - это обучаемая программа для распознавания звуков на мобильном телефоне
В моем случае, это Nokia, у которой есть программа «синтезатор мелодий»
С помощью этого синтезатора можно 7 звуков-нот записать.
И собственно я их записал и они находятся в папке res под теми именами, которые в телефоне.
После запуска вам доступны две функции (кнопки) «start record» и «start recognize»
start record - эта кнопка записывает звук под именем, которое нужно ввести в поле: «Name of recording pattern» (Только буквы,
английские)
Один из вариантов: Указываете имя для записываемого звука. Затем запускаете на телефоне «Синтезатор мелодий»,
затем нажимаете нужную кнопку на телефоне и зазвучит нота.
Как только нота начнет звучать, нужно нажать кнопку «start record » в программе Dolphin2
В Eclipse, в консоли, выводятся сообщения о процессе работы программы
Записывается только пол-секунды звука (длительность смотри в Const.java)
Записывается пофреймово, каждый фрейм это png картинка
Потом из фреймов выборочно делается статистический файл properties для каждого образца.
На их основе потом происходит распознавание
Кнопка «start record » исчезает на время записи. Затем нужно указатель мышки двинуть на текстовое поле,
чтобы кнопка появилась.
Так записывается образец звука.
start speak - эта кнопка запускает процесс выбора подобного входящему образца звука
(из базы данных уже записанных образцов -открывается окно, выберите ожидаемый результат распознавания и нажмите ок)
распознавания и обучения, если распознавание было успешным.
т.е. выбранный вами образец и входящий звук совпали с максимальной точностью
В Eclipse, в консоли, выводятся сообщения о процессе распознавания
Если распознание удачно, то становится возможным обучить dolphin2 -
статистика по двум подобным образцам (входящему и максимально соотвествующему из уже записанных) особым образом совмещается -
это делается в автоматическом режиме, без вашего участия.
В Eclipse, в консоли, выводятся сообщения о процессе обучения
Если распознавание неудачно, тогда обучения не производится.
Программа Dolphin2 является демонстрационным проектом в рамках более обширного проекта распознавания голосовой речи.
https://sourceforge.net/projects/dolphin2/files/
Инструкция по установке:
Распаковываете файл - это проект eclipse - добавляете в workspace каталог вашего Eclipse и наслаждаетесь.