But you have to turn on Siri.
http://www.howardforums.com/showthread.php/1794839-How-do-you-do-a-voice-to-text-on-Iphone
I've never owned an iphone myself, only Android. I found a deal on an iphone 4s that I'm considering getting as a gift for an older relative, in her late 70's. She knows her way around PC's and the basics. She has a flip phone and gets text but sending takes so much more time without a keyboard. She saw my HTC EVO One and liked the keyboard but loved the mic button I can push on and just say what I want in the text and it appears.
I have friends with iphones, some say the 4S has this feature, some dont.
Can anyone tell me for sure if the iphone 4s has speech to text for text and emails ?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic