Собственно наткнулся на довольно интересный проект под названием Sphinx, проект представляет собой набор для распознавания речи, плюс обладает гибкостью которая позволяет строить системы на базе распознавания речи.
Собственно видео на youtube или смотрите на сайте в оригинале новости. На видео использован движок распознования речи CMU Sphinx и OpenKinect + OpenCV (image processing and recognition) + FestVox (speech synthesis)
На данном видео хорошо видно что гибкость CMU Sphinx трудно переоценить. Собственно сами создатели руководствовались идеей создания не законченного приложения, а создания инструмента для написания чего то своего
На данный момент CMU Sphinx доступен для скачивания с sourceforge.
Для установки 4 версии посетите WIKI страницу с соответвующими инструкциями.
Кстати, хочется упомянуть что OpenEars используемый в iOS базируется как раз на CMU Sphinx и на CMU Flite.
Состоит CMU Sphinx из следующих пакетов:
Pocketsphinx — распознающая библиотека написанная на C.
Sphinxbase — необходимая библиотека для Pocketsphinx
Sphinx4 — изменяемая и распознающая часть написанная на Java
CMUclmtk — средство языковой модели
Sphinxtrain — инструмент акустической модели обучения.
