Есть открытый проект для систем распознавания речи
CMU Sphinx.
Исходники реализованы на разных платформах, в том числе и для мобильных приложений.
Русскоязычный сайт, который обсуждает эту тему:
http://forum.sources.ru/index.php?showforum=35
Вот пример сборки системы распознавания русской речи на Delphi:
http://www.keklab.ru/buf/ai/sphinx02.zip
В этом примере используются dll, скомпилированные на "С".
Сам пример дает представление о качестве работы этой системы.
Можно загрузить WAV файл как с отдельными словами, так и с фразой.
Атрибуты файла: 16кГц, 16 бит, моно.
Работа с микрофоном отсутствует, для реализации этого можно использовать мои
предыдущие статьи
Внимание: программа очень долго инициализируется и долго выгружается.
Мой собственный подход к распознаванию речи отражен
здесь.