Is there an application that will listen to my voice, and then speak the words back?

I'm searching for an app that will listen to my voice and speak my words back to me. Not play my voice back, but talk to me like Siri or Google translate or whatever.

Need it for iPhone, windows, or android.

Sounds simple enough but I can't find one…

Use an app that prints your words as text (the pirate with the eggbeater hand ad), then just use the common app that reads text out loud.

Whatever words you speak will be print, and then the print will be spoken as you direct.

Dragon Speech Recognition Software, for one, does spoken to text/print.

A reading print to speech app is Voice Dream Reader.

Any such combo should work just fine. Some even do accents.