Let your phone display a full screen image of your caller. At the same time, you may choose to hear a voice notification of the caller's name using android't text to speech facility. It can also read aloud the sender's name and the body of an sms text message. Voice sound is guaranteed to be clear for all type of phones.
*add contacts for full screen display and assign them photos from your gallery
*enable the rotation of Landscape photos so that they occupy the full screen
*add voice contacts for the default caller's name voice announcement
*you may change the default voice announcemnet. Edit a voice contact and create a customized voice announcement.
*choose drag or touch mode for answering full screen incoming calls
*when "Read SMS messages" is enabled, all incoming text messages will be read out
*you may choose whether to read just the sender's name or the sender and the body of a text message.
*voice and sms notification is automatically disabled when phone is on silence
*you can choose to enable Full screen display when phone is ringing, when phone is in call, when phone is dialing, or all of them.
*choose whether to stop voice announcement with shaking
*use menu to see further instructions
a) the Full screen photo may take 0 to 3 secs to load depending on your phone’s CPU power. using smaller size photos will definitely eliminate this delay
b) pls remove any other FS or voice caller id applications from your phone to avoid any conflicts
c) if answring a call does not work (on some android 2.3 phones) then uncheck "enable FS when in call"
added option to use default picture for outgoing calls as well