By "default", Amazon doesn't allow TTS from external services, however, we have three projects here that do enable such a feature: Echo Speaks, Alexa TTS and Alexa TTS via Google. They are all fairly easy to setup, but it does require a bit more than just point and click installing.
Big thanks to @cwwilson08 for motivating me to work on the port which ended up running great on Hubitat
Current Features:
Creates virtual Echo Devices for every physical device.
Make Alexa announcements based on any Hubitat event.
Play music/sounds based on an event (eg, when someone arrives)
Trigger weather/traffic reports, jokes, fun facts, sing songs, stories, get calendar events,
Create Alarms or Reminders based on any Hubitat event
Many other Alexa features.
There is ~50 cu…
FYI - I am moving the status of this integration to DEPRECATED, as I have not used nor touched this code for a few years. For those looking for Alexa TTS, please take a look at Echo Speaks.
Direct Text to Speech integration from your Hubitat Hub to Amazon's cloud servers.
v0.1.0 - Initial Release
v0.2.0 - Fixed a bug causing the app to hang when the cookie is invalid. Added support for more 'Alexa Devices' like tablets, thermostats, etc... Thanks @stephack !
v0.3.0 - Added multi-country su…
Special thanks to @mike.maxwell and @keithcroshaw for inspiring this work, and to @ogiewon , @ghesp Greg Hesp and @cwwilson08 for the code necessary to make this possible.
Just an important note if you have not had your morning coffee. This is about Alexa TTS, and yes it does use Google Assistant, strange as that seems, but that's primarily a way to activate a SmartThings DTH, and that will then be detected by Alexa to trigger a routine and speak a custom phrase you enter into the Alexa app. …
4 Likes