I have an action group turning on some devices, then run an AppleScript and then turning off some devices.
The script is saying a bunch of stuff. Let's say it takes the computer 30 secs to speak its stuff. How can I make sure that the Indigo action running after the script, i.e the device turning off part, is not executed until the speaking is done?
Currently I have a delay set for the turning off part, but the delay has to be adjusted for whatever speech length I have. Is there a better way to do this?
Also, would a 30sec speech script slow down the indigo server if I run it embedded, or is it better to run this as an attached script?