Is it possible to have Sonos “text-to-speech” in other languages? The only option I can find on TTS is for volume.
Sonos "text-to-speech" in other languages
In addition to this, would be nice to vary the voices, by default it is a nice Siri/Janet blend. Would be nice to say get a male voice too.
I’m also wondering about this. I was able to update the VLC Thing driver to allow me to use different voices, but I haven’t seen a way to do the same with Sonos. Am I correct in assuming that the device handler cannot be edited, and as such we can’t do anything until somebody from SmartThings changes it?
Take a look at https://github.com/jishi/node-sonos-http-api
I run it on a local linux instance… allows me to send voice notifications to sonos using web requests in pistons.
There’s capabilities to adjust voice/language too…
Yes, I was able to have many different languages and voice choices but it takes some work and depending on language some extra workarounds.
If you want it to get to work with webCORE, you need to add a custom command in the device handler to set the voice for the device. Then the custom command needs to set the voice so whenever you send the speak commands, it uses it. Really depends on which device handler you want to use. VLCThing is easy to edit to make it work.
Using https://github.com/jishi/node-sonos-http-api now, and it works great! So many choices for voices, I’ve actually got the Microsoft TTS voices, and randomize between the two male voices to give it some variety. Much better than the single Amazon Poly voice. Thanks for the tip!