Какой язык вы используете?
Этот пример в vb:
DIM SAPI As Object
SAPI = CreateObject ("SAPI.spvoice")
SAPI.Speak ("Введите текст здесь")
Теперь, в зависимости от того, какую ОС использует пользователь, будут говорить разные рассказчики. Если они используют XP, то SAM (по умолчанию) будет говорить. И я думаю, что пользователь может перейти к другому рассказчику. В Windows 7 женщина является рассказчиком и не может быть изменена. Я не знаю о Vista, хотя.
Надеюсь, это поможет.