With Amazon rolling out the new Announce function for Echo’s, will this open up possibilities for Ha to add in TTS support as it works for the Google Assistant/Home?
The feature is live on my Australian Echo’s now, and works making a recording of what I say and then repeating it to all other Echo devices on my network. It would be great to see this integrated in HA.
human voice > send sound to amazon > STT > send text to other devices > TTS > Alexa voice
you cant do without the first 3 steps.
so it is only possible if you use another device to speak to alexa.
for instance:
place an RPI with a small speaker somwhere in a backroom besides a cheap echo dot
and let the RPI speak to alexa
then it will be broadcasted from there.
if i see it correctly the openhab connection uses the mobile app to set things.
the web app that lötzimmer uses doesnt have the routines part (yey)
and you need the custom part from routines to let alexa speak text.
I’m in the UK, there is no direct TTS in the Amazon app. I setup a PI zero with openhab and the push calls to my Echo work very nicely. Cannot get to grips with the multiple interfaces of openhab and having just moved my infrastructure from Domoticz to HA I’m in no mood to change everything to openhab. The concept works but as @ReneTode said it is quite a hack. If Amazon change any option in the apps the hack may no longer work
chilton@debian:/home/homeassistant$ sudo ./alexa_remote_control.sh -a
the following devices exist in your account:
Livingroom Echo
Michael’s Fire
Bedroom Dot
Bedroom
Hallway Dot
Kitchen Dot
Michael’s Echo Spot
Michael’s Sonos One
Living Room
Everywhere
Michael’s Fire TV stick
Michael’s Fire TV
Michael’s 2nd Fire TV
This Device
Michael’s Alexa Apps
Have been ignoring the devices with ’ e.g. Michael’s just in case. But still no response from the Echo.