speech synthesizer

noun

1.
a device used for artificial production of human speech.