I have a HTC Desire Z with Froyo . I am trying to find a way to have my device speak the caller name. I have tried SayMyName but it only works if you are connected to the internet. I want a similar solution that works even if the device is not connected to the internet.

Thank you in advance.

  • Do you want it to read the name from your contacts, or the caller ID? Apr 7, 2011 at 15:24
  • "Is there an app for X" is generally off-topic here. It's better to ask "is there a way to do X".
    – ale
    Apr 7, 2011 at 16:45

2 Answers 2


Sanity is another neat app for this.

Alternatively, it is straight forward to configure a Tasker profile to 'say' an alert including the caller's name.

  • yes, this would be better, but could you explain in detail how to do the latter....
    – user4125
    Apr 8, 2011 at 14:10
  • I would still recommend sanity. It works like a charm and does a host of other functions too. Dec 2, 2011 at 7:08

You could set each one of your contacts individual ringtones to be a sound file that is just someone saying their name. It would be pretty tedious, and it wouldn't work for numbers that aren't in your contacts, but at least it's something.

See this thread on how to set custom .mp3 files as ringtones.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .