Does someone have an example of LUA for sending TTS to Sonos or DLNA speaker?
I am using PLEG.
For example: when I open a door (with door sensor), I want the speaker to say “Hi”, next time someone enters the door, the speaker should say “something else”, etc.
Are you sure you need LUA ?
The device probably has a say action you can access from the advanced actions editor.
Sent from my SAMSUNG-SM-G935A using Tapatalk
Sorry, I meant: I want to have different/random TTS greating every time
That’s a fun question actually. How many different greetings are you thinking?
I would use a random number generator and create a “text” variable which would be different for each output of the number generator.
For example if you have 10 of them"
local rand = math.random(10)
local text = ""
if rand = 1 then
text = "blah blah 1"
else if rand = 2 then
text = "blah blah 2"
... until 10
end
then run the TTS command to speak out the “text” string
Check out this post in the “Dynamic TTS” thread
http://forum.micasaverde.com/index.php/topic,12408.msg159478.html#msg159478
[quote=“parkerc, post:5, topic:196463”]Check out this post in the “Dynamic TTS” thread
http://forum.micasaverde.com/index.php/topic,12408.msg159478.html#msg159478[/quote]
Yes indeed. I have to say that the programming implementation there for selecting different texts is somewhat cleaner than that described here.