Morning all. I’ve done a lot of searching on this one and am not quite sure what I am missing. Perhaps I just don’t have the right expectation so hopefully someone can tell me what I am missing. It’s my understanding that a TTS message sent to IOS should be read aloud is that correct?
This sends a message of TTS to IOS and that’s it. No audio is spoken, nothing heard just a message with TTS.
Hi! But what about app (not notification)? In Media/Text to Speech/Google TTS works fine on IPad/Browser/Android. Is it possible to trigger some TTS while app is active? (for example my IPad switched on always)
When you say TTS works fine on your iPad via Media->TTS->Google TTS are you utilizing browser_mod to expose the iPad as a media_player or playing through the browser on the iPad? I ask because I’ve been exploring this for a sight impaired friend of mine and have come up with a couple of workarounds. Working on making it quicker though the ancient iPad might have something to do with the lag.
Hi! I mean TTS works only in “Media” section on IPad HA App. Unfortunately notification with TTS not working at all on any Apple device. And looks like that only Android feature…
I’m not using any assistant (Alexa, Google) speaker at moment, but for HA status/control screen have old IPad. Have tried several options, but can get TTS notification about actions happens only on my Android phone, not Apple device.
Due investigation, I got idea, that maybe you need to install some Google app on IPad to have all those Google TTS components, and even have installed Google Translate app. Not sure that it can helps… But later I have played with this Media page, and was surprised about working Google TTS, atleast it shows that you can get some voice. But now I’m in search, how I can trigger some TTS on IPad by automatization and there is no success…
I’ve found a couple of workarounds one utilizing browser_mod the other with no addons etc though in this video I’m using browser_mod to trigger the script instead of the more info dialog but obviously you can trigger the script however you want.
Edit: Was having trouble embedding video…hope it works for y’all.
AnotherEdit: Still having probs emebedding video…lol…let’s try again.
LastEdit: Oh well. There’s a link to the vid…y’all can watch it from there.
Let me know if this is what you’re looking for and I can give more info. Peace
On my wifes iPhone, I used the Dictaphone app to record a bunch of messages, like
“Smoke has been detected in the garage.wav”
I then imported those wavs into the companion app.
Now I can play those on her phone by sending a notification to her phone.
It’s not TTS, but for me it works.
service: notify.mobile_app_mobile_esther
data:
message: "Smoke has been detected in the garage"
data:
push:
sound:
name: "Smoke has been detected in the garage.wav"
critical: 1
volume: 1.0
Thanks.
For all the effort HA go to for their docs, the docs are overall quite crap IMO. Especially for new comers. Like most documentation they heavily take the reference doc route as opposed to the solution printed approach that most new people want.
In this case it’s worse because they leave out information which sends you searching for hours only to hit a dead end. Ithat sort of outdated info is all through the docs.
I was able to get this working as well. The only thing is, I need my iphone to be unlocked in order to get the wav file to play. When my phone is locked, the critical message pops up, but the wav does not play. Is this the behavior you are experiencing? Any ideas on how to get around this?
I figured out why this is not working for me. I also wear the apple watch. So what is happening is, when my phone is locked, it sends the critical alert to my apple watch. Since the apple watch does not support/play wave files, I just get the standard 3 quick alerts beeps on my watch. I am not sure how to solve this, what I want is the wave file to play on my phone regardless if my watch is connected to the phone. Hmmmmm. I wonder if this is possible to solve? I wish the apple phone would play wav fles.