Voice announcements

:point_up: I am also a fan of the Symfonisk speakers. These work great for TTS.

3 Likes

I'm sure that is true.

Just want to add that I purchased these for two of my former students for Christmas. And I've listened to some of my favorite music in their homes. They are just as good as my Sonos speakers - the sound is incredible. Even with fast orchestral pieces like Flight of the Bumblebee.

Absolute steal at $99. The one's built into lamps are just a little more than that.

5 Likes

I’ve been using a Google Home Mini with the mic turned off, for close to 2 years now without any major issues.
I bought a mount for it that allows it to be hung off a power point plug. (had to be butchered to work with Aussie variety)
Was super easy which I also really like. :+1:t3:

3 Likes

I have been looking into doing something here as well. We don't Alexa, Google or Siri in my house.. I know sonos has a cloud comonet as well...is the TTS local or done via Google or AWS?. Does it happen directly or over the hubitat cloud connection?

1 Like

Nice topic @april.brandt

I am back to using simple VCs for speak and I was planning to check out the GH since I have seen mention of them having the TTS capability. But if I understand correctly this requires the chrome cast integration. Yeah, I stay away from that then.

1 Like

Hubitat's built-in TTS support leverages Amazon's Poly Text to Speech cloud service for any 'new' TTS phrases. Once a phrase has been converted into an audio file, that file is cached on the Hubitat hub will be reused any time that phrase is requested again. This audio file is sent over the LAN to the Sonos speaker for playback.

So, there is a little Amazon Cloud involved, but that can be kept to a minimum as long as your TTS phrases don't include things that always change, like the date and time.

If you want 100% local only TTS... with the latest Hubitat firmware you can now store files on the hub. I actually store audio files (mp3) on the hub that play a little tune each time the mailbox is opened. One could easily record their own voice, store it as an mp3 file on the hub, and then have a Sonos speaker play that audio file based on whatever trigger you'd like. While not exactly 'Text to Speech', it would be 100% local with no cloud involvement.

Here is an example using the Hubitat Notifications App for my mailbox.

Edit: Use the Media Player Capability in order to specify a URL to be played.

4 Likes

Do you know if the call to AWS Polly service happens direct it is it relayed via the hubitat cloud connection?

Unfortunately, I do not know for certain. Does it matter? You may want to ask someone at Hubitat like @mike.maxwell for those details.

1 Like

If you don't mind a small project you could design any system you want on pretty much any budget with these. https://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/

They also have a newer version but I think it goes for about twice as much.

1 Like

I think it is direct. My second Hubitat wasn't registered for a short while after I got it (maybe a week or two), and I'm pretty sure I used TTS (via Sonos) in the interim.

2 Likes

I’ve had success with ‘Media Renderer’
It can use any DNLA speaker (cheap)

Andy

3 Likes

Some more research on this site:

2 Likes

I use @djgutheinz integration for Samsung WiFi Multiroom Speakers. I've picked up the R1's for as low as $35 and they work great. Not sure if there are cloud dependencies. @djgutheinz - can you clarify?

The Samsung WiFi R1 speaker Implementation does NOT require the cloud for local operation. The integration only uses the cloud when playing the embedded music channels or playing a user-defined url (a user choice).

Off subject. I am still awaiting someone developing an affordable voice assistant that is free of the WWW.
Dave

3 Likes

I have done a search for VLCthing but can't seem to see a location for the code.

I've tried VLCThing. It only works if VLC is actively running which is not something I wanted to deal with for Linux or OSX. It also fools you into thinking it is a music player but it's very limited in that ability because VLC doesn't report needed information for pausing/restore.

Tried this and it just reads the URL?

Edit: got it use music player.

1 Like

Sorry for any confusion. I have updated my earlier post to clarify the use of the Media Player Capability. Thanks!

1 Like

Just to add to the mix,

If you already have a tablet running as a dashboard with Fully Kiosk Browser, this has the feature built and you can use it as a notification device.

If you don't currently have a tablet, then the cost of getting one and purchasing the FKB license may be more than you are looking to spend.

1 Like