seems like an issue that would be affecting others but I wasn’t able to find any discussions regarding this. I have a personal phone (mobile) + 2 old phones (static) I use for announcing things like “welcome home”, “good night”, etc. that were using the following text-to-speech automation without issue until recently…
…now when the service runs it flashes a toast on my device…
Unable to process notification "hello" as text to speech.
…I’ve poked around but I don’t see any config options in the app. strange that all my devices (oldest is still running Android 7) stopped at the same time.
for anyone else that stumbles across this with the same problem, was able to get it working on one device (Android 11) by clearing app data for an app called “Speech Services by Google”. the older devices are still not working but I’m guessing it was a change from Google and hopefully I can figure out how to get them up again also.
I have the same problem but I can’t solve this…
And stop working after an recent update of HA…
I already clear the app data of “Speech Services by Google" but don’t solved.
The TTS says something like “Please set a type for text-to-speech to be processed”…
I don’t know what’s necessary
UPDATE:
The TTS says this: “Please set a title for text to speech to be processed” (which is a direct translation from Portuguese to english by google )
It’s very strange because I call the Notify service like this:
service: notify.mobile_app_s10
data:
message: TTS
title: example text to say
I Also have the google “speech synthesizer” instead of samsung.
because of this issue I realized that Google’s TTS implementation doesn’t render anything locally, it sends the text to cloud servers that generate the voice and send it back. I’ve since moved to a local android TTS provider called RHVoice which is much quicker to respond (no more delays in voice rendering) and has been problem-free so far.
Hi! I’m having the exact same problem. Everything was working fine until an update and it stopped working. I also deleted the data of the “Speech services by Google” without luck.
I tried installing RH services as a replacement but it’s too complicated for me (no python knowledge)
why you would need python knowledge? install the RHVoice app, change the TTS engine to RHVoice, that’s pretty much it unless you want to mess with the voice sound/speed.
thanks a lot!!! The companion docs that I consulted before posting here weren’t up to date… but now there’s a reference there (although it says “BETA”).
To make it compatible with Speech Services by Google and RHVoice you have to have both title and tts_text. Google won’t work without tts_text and RHVoice won’t work without title. I use a script like below for my family (kids) to send tts to one another.
Same issue here, they updated it in the companion app 2022.8, but didn’t put info anywhere how to adjust the TTS notify service scripts
But the above script seems to work!
Wonder if anyone can help - I’m trying to set up my TTS for the first time - i’m using Node Red but it follows the same rules
Seems whatever I try I get the “please set a title for text to speech to process” announcement… I’ve tried adding title everywhere!
{"message": "TTS",
"title": "The house is on fire and the cat's stuck in the dryer!",
"data": {
title: "The house is on fire and the cat's stuck in the dryer!",
ttl: 0,
priority: high,
media_stream: alarm_stream_max,
tts_text: "The house is on fire and the cat's stuck in the dryer!"
}
}