
Customize the behaviour for SMS messages.
Some users use third party SMS applications. If you use these applications, then you need to make sure that they are configured properly so that Enhanced SMS & Caller ID can access the system wide message received alert. Otherwise, new messages cannot be read out.
Enable to have incoming SMS messages read to you when your phone is idle (i.e. not currently in a call).
MMS messages are read the same way, automatically, whenever SMS reading is enabled — there's no separate switch for them. On some phones or messaging apps, that's not enough to catch every MMS reliably; if that happens to you, our optional MMS Reading Add-on reads them directly instead.
This option creates a status bar notification that can be used to have the message read out when you want it to be.
Specify to have your messages read 1 to 5 times. Shaking your phone while a message is being read cancels its remaining repeats.
Specify how long to wait, in seconds, between spoken incoming SMS message notifications. This option only makes sense when you have your messages repeated.
Enable this option to have any custom sounds that you have set up already played before announcing your incoming SMS messages.
Enable this option have your messages queued up while you are on call so that the app will read them to you once your call has ended.
If more messages arrive from the same sender within this many seconds of each other, they're combined into one readout instead of being announced separately. Set this to 0 to disable combining and announce every message on its own.
Here you can configure the spoken message using our intuitive What to say? editor.

Enable to have just the message sender's name read to you.
Enable this option to read out the contacts nickname if it exists. When a nickname is not available, the contacts name is used.
Enable this option to map abbreviated words to their longer meanings. For instance, you could add mappings for words like 'rofl' with a meaning like 'rolling on the floor laughing'. When this option is enabled, incoming messages with be parsed and have their longer meanings mapped for reading aloud.
This is where you edit the mappings of abbreviated words to their longer meanings. Here you can add new words, long press a term to delete words and edit existing words.
With this option, you can have certain characters removed from the messages. This is useful when the TTS voice engine pronounces things like "forward slash", etc.
Enable this option to have URLs, e.g. https://www.enhancedsmscallerid.com, detected and removed from messages.

Enable this option so that you are prompted to reply, by voice, to incoming SMS messages.
When this option is enabled, we will ask you if you want to reply before starting the whole procedure.
Here you can change the maximum time that the voice reply feature will wait for you to say something. Values lower than 10 seconds are not recommended.
Update the confirmation message used during voice reply.
Enable this option to only use voice reply when you have a headset connected.
Enable this option so that you are only prompted to reply to known contacts.
Enable this option so that messages are created but not sent. You will have to manually go and click send in the SMS app.
Enable this option to prevent the app from confirming your dictation.
This is the word that the voice reply will look for while confirming your dictation.
This is the word that the voice reply feature will listen for when determining whether or not you want to restart the dictation of your message.
This is the word that the voice reply feature will listen for when determining whether or not you want to continue adding text to your message.
This is the word that the voice reply feature will look for while determining whether or not you want to re-dictate your message.
This is the word that the voice reply feature will listen for when determining whether or not you want to cancel voice dictation of your message.

Instead of always reading out your messages, enable this option and the app will prompt you to ask if you want the message read out or not.
What shall the app say when a message is received?
Prompt only when a headset is connected.
What will you say when you want the message read out?
How long shall the app wait, in seconds, for your response.
This number is the upper limit of the number of times that the app will repeat the prompt.
Enable this option to have an SMS message automatically sent out each time a message is received — handy for letting someone know you got their text when you can't reply yourself.
Set the message that gets sent automatically when SMS Autoresponse is enabled.
Enable to ignore SMS messages that you receive from people not in your contacts. Screen by contact Here you can have the app ignore SMS messages from certain contacts. Customize Unknown SMS Here you can customize the text used for unknown contacts. Usually, the app will read out the number. Here you can have it read out something else. What to say? Here you can customize the word used for unknown contacts.
Enable this option to turn on the shake to mute functionality for incoming SMS messages. By default a shake skips to the next message; to stop reading altogether, turn on Shake stops everything in Application Settings.
Adjust the sensitivity of the shake to stop reading SMS messages feature. Lower numbers are more sensitive than higher ones.
Enable this option to have the screen turned on while announcing messages, if you use shake to silence.
On some phones, Samsung Galaxy models included, the motion sensor stops reporting while the screen is off. If shaking works while you test it in Settings but not when a message arrives with the screen off, enable this option.
Select whether or not you want to wave, twice, to your device while it is announcing messages when the device is docked or charging. This is useful in those situations where grabbing the device is not possible (e.g. when you are driving!).
Select this option to disable voice notification by placing your phone in the facedown (screen down) position.