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 и наслаждаетесь.