WhoIsCalling

WhoIsCalling


Please rate and leave your comment ! Your feedback is our fuel to get better always !!

WhoIsCalling is an application that will speak the caller ID info searching for contact name in your agenda and if not found, will speak the number of the caller (digit by digit).

WhoIsCalling uses the built-in Android TTS (text-to-speech) engine (or anyone that you have installed) to speak the caller id when he/she calls you. It will check if there is any TTS engine installed and if not, will redirect you to the Android Market to install it.

IMPORTANT: Fixed issue with all Android version 2.1 (Force Close just after the app open). Please let me know if you still see any Force Close using this application ! Thanks

MAIN FEATURES :
- Speak caller id together if your ringtone
- Customize if it should reduce ringtone volume while speaking
- Customizable start and end message.
- Customize the number of times it repeats and time interval
- Customize voice pitch and speed
- Customize volume (related with ringtone volume)
- Customize language (from the already installed ones) specific for the app.
- Customize if should speak if there is a current call ongoing
- Backup of App data in your google account (so if you change your device and reinstall WhoIsCalling with same google account, all your previous setting will be restored)
- Enable or disable WhoIsCalling
- It is only executed when a incoming call is in place (battery save!)
- Customize audio stream to be used (Atrix and Nexus One users - and possible other phones - could be facing this issue where nothing is spoken when a incoming call arrives. Just try to change audio stream to ALARM and test again. Let me know if it is still not speaking...)
- Move 2 SD feature implemented. Now you can move the app to your external storage.
- Customize contact name format to speak (Display Name, Given Name, Family Name, etc..)
- Customize if it should speak contact phone type (Home, Mobile, Work, etc...). Can be enabled or disabled.
- Ability to silent the WhoIsCalling speak if you shake your phone during incoming call
- Ability to silent the WhoIsCalling speak if you flip down your phone during incoming call

FUTURE IMPROVEMENTS:
- Ability to filter to speak only for calls from contacts, only calls from selected contacts, or only calls from non-contacts
- Ability to mute ringtone and only speak the name for all contacts, or for specific contact..
- Ability to choose specific TTS engine for the app (from the ones installed into device).
- Pro version (only Ad free. We will keep Pro and Free version with same functionally forever, only removing ads from Pro !!!)

GETTING HELP
If you are having trouble, find any issue or have any suggestion to be implemented in the application, please contact me in the email below (website will be online soon).

PERMISSIONS:
android.permission.INTERNET;
android.permission.ACCESS_NETWORK_STATE;
Required to be able to display Ads
android.permission.READ_PHONE_STATE
Required to be able to read phone state and check if it is receiving a call or not (so the app does not to always run, just when a call is received, saving battery then !)
android.permission.READ_CONTACTS
Required to be able to read contacts in the agend when trying to find contact name from incoming number

Recent changes:
- Compatibility with Android 4+ (4.0, 4.1, 4.2) versions !
- Start to work on a re-write of WhoIsCalling to follow Android 4.0 Guidelines
Add to list
Free
78
3.9
User ratings
307
Installs
50,000+
Concerns
1
File size
100 kb
Screenshots
Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling Screenshot of WhoIsCalling
About WhoIsCalling
Please rate and leave your comment ! Your feedback is our fuel to get better always !!

WhoIsCalling is an application that will speak the caller ID info searching for contact name in your agenda and if not found, will speak the number of the caller (digit by digit).

WhoIsCalling uses the built-in Android TTS (text-to-speech) engine (or anyone that you have installed) to speak the caller id when he/she calls you. It will check if there is any TTS engine installed and if not, will redirect you to the Android Market to install it.

IMPORTANT: Fixed issue with all Android version 2.1 (Force Close just after the app open). Please let me know if you still see any Force Close using this application ! Thanks

MAIN FEATURES :
- Speak caller id together if your ringtone
- Customize if it should reduce ringtone volume while speaking
- Customizable start and end message.
- Customize the number of times it repeats and time interval
- Customize voice pitch and speed
- Customize volume (related with ringtone volume)
- Customize language (from the already installed ones) specific for the app.
- Customize if should speak if there is a current call ongoing
- Backup of App data in your google account (so if you change your device and reinstall WhoIsCalling with same google account, all your previous setting will be restored)
- Enable or disable WhoIsCalling
- It is only executed when a incoming call is in place (battery save!)
- Customize audio stream to be used (Atrix and Nexus One users - and possible other phones - could be facing this issue where nothing is spoken when a incoming call arrives. Just try to change audio stream to ALARM and test again. Let me know if it is still not speaking...)
- Move 2 SD feature implemented. Now you can move the app to your external storage.
- Customize contact name format to speak (Display Name, Given Name, Family Name, etc..)
- Customize if it should speak contact phone type (Home, Mobile, Work, etc...). Can be enabled or disabled.
- Ability to silent the WhoIsCalling speak if you shake your phone during incoming call
- Ability to silent the WhoIsCalling speak if you flip down your phone during incoming call

FUTURE IMPROVEMENTS:
- Ability to filter to speak only for calls from contacts, only calls from selected contacts, or only calls from non-contacts
- Ability to mute ringtone and only speak the name for all contacts, or for specific contact..
- Ability to choose specific TTS engine for the app (from the ones installed into device).
- Pro version (only Ad free. We will keep Pro and Free version with same functionally forever, only removing ads from Pro !!!)

GETTING HELP
If you are having trouble, find any issue or have any suggestion to be implemented in the application, please contact me in the email below (website will be online soon).

PERMISSIONS:
android.permission.INTERNET;
android.permission.ACCESS_NETWORK_STATE;
Required to be able to display Ads
android.permission.READ_PHONE_STATE
Required to be able to read phone state and check if it is receiving a call or not (so the app does not to always run, just when a call is received, saving battery then !)
android.permission.READ_CONTACTS
Required to be able to read contacts in the agend when trying to find contact name from incoming number

Recent changes:
- Compatibility with Android 4+ (4.0, 4.1, 4.2) versions !
- Start to work on a re-write of WhoIsCalling to follow Android 4.0 Guidelines

User reviews of WhoIsCalling
Write the first review for this app!
Android Market Comments
A Google User
Sep 9, 2014
Caryon Good
A Google User
Jul 27, 2014
Does not work Every time I try to open it... It crashes...
A Google User
Apr 30, 2014
Avarage
A Google User
Jan 30, 2014
Need bluetooth support I want to play the alert only when the headset is connected.
A Google User
Dec 28, 2013
Nice app