Сложно ли заставить программу произносить тексты?
SpeachApi всякие. Практически во всех осях есть. WebSpeachApi в последних браузерах тоже, если что.
Когда еще delphi был жив относительно, использовал движок LOQUENDO и голос Olga. Весьма приятное и достойное звучание русской речи, лучшее что было. Ну и управлялось это через стандартный windows speech API. Голос увы не бесплатный ;)