You may have driving mode turned on and didn`t realize it. 1) Go into Settings 2) Select Voice Input Output 3) Select Text to Speech 4) Click off Driving Mode.
Read more: How to stop samsung galaxy s2 reading the text message sender out? - Even when my phone is in silent mode, the phone still reads out the number of the sender. and i have no idea how to turn it off :: Ask Me Fast at http://www.askmefast.com/How_to_stop_samsung_galaxy_s2_reading_the_text_message_sender_out-qna1622993.html#q617165