Simply it speaks the caller name out.
Caller Name Announcer uses the built-in Android text-to-speech engine to speaks the incoming caller name
Caller Name Announcer will not work if your smart phone does not have text-to-speech library but this is not a problem you can easily download it from Google play store.
Caller Name Announcer Announces
★ Caller Name if exist in contacts
★ If does not exist in contacts, call that unknown
★ Set and Speaks Your Own Name
Easily customize your Caller Name Announcer application
★ 100% Free to use
★ Enable/disable caller name announcer app
★ Enable/disable speaking caller name
★ Enable/disable Ringtone mode while speaking
★ Enable/disable Silent mode while speaking
★ Enable/disable Vibrate mode while speaking
★ Multiple time announcements