Yes, TTS means it reads/speaks the text.
I use iGO8 (has TTS) and it works pretty well. I actually prefer TomTom7 but it doesn't have TTS so I stuck with iGO. iGuidance 2009 (and previous versions) also has TTS but I did not like the interface at all (outdated and not finger friendly).
Here's the link for iGO/OCN:
http://www.oncoursenavigator.com/
cheaper here:
http://www.buygpsnow.com/oncourse-navigator_64.aspx
Check out the videos and reviews on the net for detailed views.
BTW, what device are you using?