Посмотрите
http://www.tazti.com/index.php
Хотя я что-то сомневаюсь, что на данный момент эффективное решение имеется.
У Микрософта какие-то потуги с 7й версии по встроенному распознаванию и управлению есть. Гугл тоже что-то для Хрома ковырял в этом направлении.
Dragon ещё давно распознаванием занимается. Не знаю, как у них с управлением.