Мне нужно написать приложение, в котором используется механизм распознавания речи - либо встроенный, либо третий, который может отображать слово или фразу, и распознавать, когда пользователь его читает (или его приближение). Мне также нужно иметь возможность быстро переключаться между языками, не меняя язык операционной системы.
Пользователи будут использовать систему в течение очень коротких периодов времени. Приложение должно работать без требования первой подготовки механизма распознавания к голосам пользователей.
Было бы также замечательно, если бы это могло работать в Windows XP или в меньших версиях Windows Vista.
Дополнительно, система должна иметь возможность считывать информацию на экране обратно пользователю, на выбранном пользователем языке. Я могу обойти эту спецификацию с использованием предварительно записанных голосовых сообщений, но предпочтительным методом было бы использовать механизм преобразования текста в речь.
Кто-нибудь может что-то мне рекомендовать?