i found this video so helpful, to update maps on garmin gps.
To Make it speak street names:
From the Main menu, select ‘Tools’.
From the tools menu, select ‘Settings’.
From the Settings menu select ‘Language’
From the Language menu, click on the button under the ‘Voice’ label.
Select a voice where the name ends in ‘(TTS)’. If the voice is not labeled as ‘TTS’ it will not speak street names. Click OK a few times to accept your new preferences.