When calling a phone number one sometime falls on a voice mail. I sometimes prefer to leave text messages than voice mail messages, but some phone numbers don't accept text messages.

I am looking for an Android program that can take a written text as input and takes care of leaving a message on the voicemail through text-to-speech conversion. Free of charge. Less preferable but still OK: web service or Windows/Linux program. I'm mostly interested in the United States (i.e. both sender and recipient in the United States).

Some carriers offer this service, but it is not free:


Sending a text message to a landline is just like sending a standard text message. Just create a text message from your Sprint phone and address it to a 10-digit phone number. Your text is converted to a voice message, which is automatically read to the recipient when he or she answers the phone. If the recipient does not answer the phone, your text message is stored as a voicemail, provided the recipient has voicemail service on their landline phone. Your recipient can also reply to your message. Effective July 1, 2014, each text message to a landline will cost $0.25. Customers will be required to opt-in before being charged for sending a text to landline.

Some web services offer this service, but I haven't found any free one:


Easily integrate Text to Speech messages into your app, CRM software or website and send a voice message to any phone in the world, landline or mobile. 1000 SMS cost $17. Web interface or API.

  • Do you want it to text if the number accepts texts and perform text-to-speech otherwise? Commented Aug 20, 2015 at 20:31
  • @RockPaperLizard Ideally yes but is it possible to test whether the recipient can receive a text? Commented Aug 20, 2015 at 20:34
  • That would be my next question! ;) Commented Aug 20, 2015 at 20:38
  • Many phone carriers (all the major ones in the US, as far as I know) offer this as a service to allow sending text messages to landline phones. However, I don't know any details about it - only that it exists.
    – Moshe Katz
    Commented Aug 21, 2015 at 3:24
  • Do you need a separate program to do this? I think many phone companies have such service already. I know Verizon (in the US) does, if you try to send a text message to a landline (for a small fee of course). The offer is in a reply to the original text message.
    – user3169
    Commented Aug 21, 2015 at 3:27

1 Answer 1


Asterisk has support for text messaging. Plug-ins capable of voice synthesis are available.

Admittedly, this solution will probably take some time to set up.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.