Classic Text To Speech Engine 2.0.7
the author of this app says:
Get the most natural sounding voices for messages, navigation directions, translation, and more!
1) Go to Android Settings -> Voice input&output -> TTS
2) Activate SvoxClassic (bottom) and select default engine
3) Download and install Voice for your language
Works great with Talk-a-droid and Google Navigation on 2.2