App or Extension Explore Query?

I want to know about is there any Voice Recognition Extension and the Voice which recognised speak any text in the same voice after recognition.

Means :

VoiceRecognition.Start()

Return Vocals;

Vocals.textBox("How are you, Miss Michael Jackson?")

Vocals == Same Pitch, Same Vocals and infact same voice as recognised, but the text and speak text is entered by us.