Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
RayK
18 discussion posts
I feel like this is something you guys are working on for a future update, but it would totally be awesome to have options in the macro list to create if-else statements and a 'wait for' command.

'if else' statements I assume you are familiar with because well, you created an awesome program.

And the 'wait for' thing seems self explanatory too, but it would be like I say a command and it does x,y and z and waits for me to say something else before executing the next command.

Ultimately combining the two features is the main goal to easily create sophisticated voice controls.

Keep up the amazing work and I especially like how fast action is taken to get started on features and even completing features.
Jul 15, 2015  • #1
User Image
cr4zyg047
8 discussion posts
I love this idea.
Jul 16, 2015  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the kind words! Could you give me an example of a macro that would use these actions? I just want to make sure that I put the right information into the feature request(s) :)

Thanks!
Jul 16, 2015  • #3
User Image
cr4zyg047
8 discussion posts
Here's a hypothetical way I'd use it. I'd use it to further consolidate my Macros to specific devices/applications.

    Global Prefix: Arthur
    Macro: "Turn the Lights"
  • IF: "ON" - execute lights_on.bat, TTS: "Lights powering on", exit macro
  • IF: "OFF" - execute lights_off.bat, TTS: "Lights powering down", exit macro
  • Else: TTS "I didn't understand"

"Arthur, turn the lights off."
(Macro matched - if [off] - executing lights_off.bat)
(TTS: Lights powering down now)

"Arthur, turn the lights NULL."
(Macro matched - else - TTS: I didn't understand, please try again)

Then I wouldn't need a separate macro for on, off, etc. A similar application would be a space simulator. You could do "arthur, shields up/down/etc" and consolidate macros into a single window.

I could also use the wait for logic (if implemented the way I'd imagine) to do verbal confirmation before exiting out of the macro. Some more complex macros might be inconsistent - and fail to complete one or two of several actions successfully.

In this case, I could have it execute my script to turn all of my theater devices on - and then prompt me for confirmation that it indeed worked.

    Global Prefix: Arthur
    Macro: "Turn the theater"
    IF "ON" - Execute Theater_on.bat, TTS: "Powering on devices now. Did they all power up?"
    Wait for: "Yes" or "No"
  • IF "yes" - exit macro
  • IF "no" - execute theater_on.bat
  • ELSE - TTS: "Please respond with Yes or No"
  • IF "OFF" - Execute Theater_off.bat, "Powering off devices now. Did they all shut down?"
    Wait for: "Yes" or "No"
  • IF "yes" - exit macro
  • IF "no" - execute Theater_off.bat
  • ELSE - TTS: "Please respond with Yes or No"
  • ELSE: TTS "I didn't understand"

"Arthur, turn the the theater on."
(Macro matched - if [on] - executing theater_on.bat)
(TTS: Powering on devices now. Did they all power up?)
"Yes"
(Exit Macro)
Jul 16, 2015 (modified Jul 16, 2015)  • #4
User Image
RayK
18 discussion posts
Quote:
Here's a hypothetical way I'd use it. I'd use it to further consolidate my Macros to specific devices/applications.

    Global Prefix: Arthur
    Macro: "Turn the Lights"
  • IF: "ON" - execute lights_on.bat, TTS: "Lights powering on", exit macro
  • IF: "OFF" - execute lights_off.bat, TTS: "Lights powering down", exit macro
  • Else: TTS "I didn't understand"

"Arthur, turn the lights off."
(Macro matched - if [off] - executing lights_off.bat)
(TTS: Lights powering down now)

"Arthur, turn the lights NULL."
(Macro matched - else - TTS: I didn't understand, please try again)

Then I wouldn't need a separate macro for on, off, etc. A similar application would be a space simulator. You could do "arthur, shields up/down/etc" and consolidate macros into a single window.

I could also use the wait for logic (if implemented the way I'd imagine) to do verbal confirmation before exiting out of the macro. Some more complex macros might be inconsistent - and fail to complete one or two of several actions successfully.

In this case, I could have it execute my script to turn all of my theater devices on - and then prompt me for confirmation that it indeed worked.

    Global Prefix: Arthur
    Macro: "Turn the theater"
    IF "ON" - Execute Theater_on.bat, TTS: "Powering on devices now. Did they all power up?"
    Wait for: "Yes" or "No"
  • IF "yes" - exit macro
  • IF "no" - execute theater_on.bat
  • ELSE - TTS: "Please respond with Yes or No"
  • IF "OFF" - Execute Theater_off.bat, "Powering off devices now. Did they all shut down?"
    Wait for: "Yes" or "No"
  • IF "yes" - exit macro
  • IF "no" - execute Theater_off.bat
  • ELSE - TTS: "Please respond with Yes or No"
  • ELSE: TTS "I didn't understand"

"Arthur, turn the the theater on."
(Macro matched - if [on] - executing theater_on.bat)
(TTS: Powering on devices now. Did they all power up?)
"Yes"
(Exit Macro)


If it can do this, then it should be able to do what I'd do with it because after this works it's all about figuring out the logic to do other stuff.

Anyways, if you guys can get this feature up and running it will be easier to figure out what's missing or buggy, if anything is missing or buggy.
Jul 16, 2015  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks guys! That would be a really complex change, but I've put it on our list for further consideration. We'll definitely let you know if/when we're able to implement it :)
Jul 17, 2015  • #6
User Image
DGmedia
3 discussion posts
Yes, yes, and YES!

I too would like this feature.
Aug 1, 2015  • #7
User Image
Darkstrumn
11 discussion posts
Hack and the world hacks with you!
Jan 18, 2016  • #8
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)