A screen reader is an application that uses speech synthesis to allow users with visual impairments to use a computer.
Read the Screen Reader Setup page for more details.
Jovie is a subsystem within the KDE desktop for conversion of text to audible speech.
See also the Text-To-Speech tutorial.
Simon is an open-source speech recognition program and replaces the mouse and keyboard.