My favorite part about the Garmin's text-to-speech is the hilarious mispronunciations when using english voices in Germany/Italy.
"In 300 meters, take a right on MAY-REE-EHN-PLAHTZ"
I can't even imagine what it was trying to do in Italy.
"Turn left on vee-ah grmblmrlm mlmahahmml"
However, switch it to the native language and it's dead-on, unfortunately the directions switch languages too.