Voice Caller ID

Available in Android™ Market

Description

Voice Caller ID integrates with Android/Google contacts and Google's Text-to-Speech (TTS) library and reads aloud the caller's information- name if displayed on the screen and the phone number otherwise (blocked calls are read aloud as "Unknown"). You can choose whether to have the app announce on all calls, or just calls from contacts/favorites.

It requires no ongoing user intervention, and respects your volume settings (doesn't talk on vibrate or silent).

Now you don't need to fidget with your phone to figure out who is calling. Great for hands-free convenience, and great while on the road!

Click here from your phone for our other applications or to donate

FAQ/Troubleshooting

How do I use it?

The application requires no intervention to work.  It's a Caller ID: When somebody calls you, the application will say the caller's information aloud.

I have connected my phone to the PC to copy files and Voice Caller ID is giving me a warning ("Voice Caller ID needs SD Card to function")?

It is simply telling you that it is temporarily disabled because you have mounted the SD card on the PC, and not on the phone. TTS engine needs the SD card mounted on the phone. As soon as the SD card is connected to the phone, the warning will go away.

Why does it want me to insert/reinsert the SD card, or tell me there is no SD card?

  • Voice Caller ID does not directly use the SD Card. It is used by the Google TTS engine. Occasionally, the TTS engine is left in an inconsistent state. To verify that the TTS engine works, please open the Android settings tab and go to speech synthesis tab and test.

  • Voice Caller ID checks that the SD card is installed and warns if it is not (so that TTS is able to function correctly). On reboot, often Voice Caller ID will start before the SD card has been mounted, and so a warning will pop up. Once the card is mounted a few seconds after reboot, the warning should go away.

It always speaks Unknown, and shows unknown on the screen as well?

This problem is not related to Voice Caller ID. The following post on Google code should help solve your problem.

I don't like the voice on Android 1.5/Cupcake, can you change it?

The voice is limited by the Google Text-To-Speech (TTS) engine and we have no control over it. To comment on the TTS application and encourage them to add better voices, please comment from your android phone.

Does it work with Bluetooth?

Please verify that your Bluetooth set supports the A2DP profile. You can verify this by going to Android Settings->Wireless Controls->Bluetooth Settings. Android OS support for Bluetooth sets is very limited except for voice calls. Voice Caller ID should work as long as you are able to play music through your Bluetooth headset.

The application doesn't work at all?

  • Please make sure that the application you have installed is "Voice Caller ID", not one of the other similar applications at the same time because they will conflict with this application.

  • Please make sure that your phone is not on vibrate/silent, because the application purposely does not talk in these cases.  Also check to make sure that the ringer volume is high enough to hear. 

  • Please make sure that you have the program enabled in the settings menu, the text-to-speech engine installed, the SDcard mounted, and make sure there are no warnings from the application.

  • If you have bluetooth enabled, please disable bluetooth and retry. If it works, please read the section on bluetooth.

I can't hear the talking over the ringer or the ringer over the talking?

Open the application and select "Volume options".  The later choices will be more audible over the ringtone.  You can adjust the option depending on how it sounds to you and how loud your ringtone is.

Configuration Options

Can I limit the number of times it says the name?

Yes. Please open the application, click on the Repetition submenu, and click on "Repetition options".

Can it pause between speaking longer/shorter?

Please open the application, click on the Repetition submenu, and select "Pause options".

I can't hear the talking over the ringer or the ringer over the talking?

Open the application and select "Volume options".  The later choices will be more audible over the ringtone.  You can adjust the option depending on how it sounds to you and how loud your ringtone is.

Can I make it say something other than "Call from:" before the caller id information?

Please open the application and change the "Speaking prefix" option in the localization settings to what you want.

Can I make it talk in my language?

Yes, you can! Please do the following two things: a) Change the language settings in the TTS, and b) Change the "Speaking Prefix" option to something in the same language. To change TTS properties, please open the application and select "TTS Options" To select the speaking prefix, please follow directions in the previous paragraph.

Can I make it talk/not talk if I'm already on a call?

Open the application and set the "Call Waiting" option in the "When to Speak" submenu appropriately.

Can I select when to speak based on who is calling?

Please go to the "Contact-based filtering" section of the preferences. You can choose based on a) caller is starred in your contacts, b) caller is not starred but is in your contacts, c) the caller is in your contacts but is not blocked, and d) blocked callers.