А продолжение будет?
Будет и для линукса) Работа движется, хоть и черепашьими шагами. Уже на java написал http сервер, который принимает от двух движков кастомные http пакеты...
Один ключевое слово слушает, второй речь.
А ложные срабатывание все еще есть... Какие бы костыли я не придумывал) Выкладывать пока не вижу смысла, тк до готовности далеко, установка и адаптация под другую систему займет часа пол чистого времени, и принесет огромное количество геморроя)
Сейчас тестирую систему типа как у sleppy.
Ориентировочно выглядит так:
-Кэролайн.
-Я. (после идет задержка на 2 с копейками секунды, что бы человек успел сказать команду, а второй движок успел распознать и отправить)
-Включи свет.
-Так точно, Мистер Джонсон (я использовал озвучку из игры portal 2)))
Николай на форуме sourceforge.net к сожалению меня упорно игнорирует..)
Еще опытным путем выяснил причину ошибки "Input overrun, read calls are too rare (non-fatal)". Если она у вас есть, как например у меня, ее никак не победить не заменив железо, можно только уменьшить частоту ее появления. Она появляется при недостаточной производительности процессора на один поток. (видимо с многопоточным программированием у pocketsphinx беда).
Аудиокарта непрерывно пишет в буфер, а процессор не успевает все обрабатывать до того, как буфер начнет перезаписываться. Если у кого то есть такая ошибка есть, пишите сюда, я подскажу что надо твикнуть в убунту для того что бы она так не мешала. Сейчас мне это описывать лень, тк там довольно много оптимизаций)