Well when driving I ask or tell Siri ... text X friend, then she asks me what would you like to say to X, i then compose a message where she then repeats it thru my stereo (have iphone plugged into car stereo) and asks me if i want to send the message she transcribed for me, cancel it or compose again?
Does the built in Android app have a conversation with you like that to ensure the message is composed properly? I'm thinking this is where Siri differs from the built in Android voice tech.
This back and forth between me and Siri allows me to drive safely (keep eye on the road) while getting work done.