<< DiscussionsReply

Command syntax

Alex Redman26990
5 discussion posts
Here are a few sample commands (and their results) for reference:

example 1: "/" indicating an "optional" to create a phrase

current commands:

start, start up

new command:

start /up

in this first example;

- the word "start" would trigger the command
- the phrase "start up" would also trigger the command

example 2: "/" indicating further "optionals" creating separate phrases

current commands:

power, power up, power on

new command:

power /up /on

in this second example;

- the word "power" would trigger the command
- the phrase "power up" would also trigger the command
- the phrase "power on" would also trigger the command

example 3:

current commands:

power up, power on

new command:

power up/on

in this second example;

- the phrase "power up" would also trigger the command
- the phrase "power on" would also trigger the command

example 4: "/" as a phrase optional

current commands:

power up the system, power on the system

new command:

power up/on/ the system

- the phrase "power up the system" would trigger
- the phrase "power on the system" would trigger
- because there is no preceding /, one of the optionals is required to trigger
- the trailing / is to indicate where the optional ends and the finishing phrase begins

more example phrases for all usage scenarios:

tell me/us/ about the research - tell me about the research, tell us about the research
that's interesting/terrific - that's interesting, that's terrific
no /way/thanks - no, no way, no thanks
yes/sure/ok - yes, sure, or ok (keeps neater and tighter than , or |)

also please consider the use of "?" in this way:

? here - any word along with here would trigger, ie: i'm here, you're here, they're here, screw here... for example gobledegook would be just as valid where the ? is, a swear word or a non-word would work - but in this example there MUST be a word before "here"

/? here

could also be /? which would mean is is optional if there is an extra word before "here"... ie; here, i'm here

there is also the possibility to use "!" in this way;

give /?/!andrea/ access

would trigger with any word but "andrea", ie;

give access
give alex access
give blabla access

would work, but

"give andrea access" would be the only phrase that would not

that should be a good start. im sorry ive been coding for 37 years i have a lot of projects but i thought this might greatly improve your product so i took a few moments to share this with you.

when you reacted in such a great way, i thought "its worth the time"

enjoy! let me know if you implement, i know it would sure make my life easier....
• Attachment [protected]: demo-update.PNG [59,698 bytes]
Sep 5, 2016 (modified Sep 11, 2016)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Those two are the only ones available for the "Command" field. What were you looking to do with the Command field? Maybe it's something we could add in a future version
Sep 7, 2016  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! I've added this to our feature request list. We'll definitely let you know if we're able to implement this syntax, or something similar
Sep 13, 2016  • #3
Alex Redman26990
5 discussion posts
here is another choice suggestion; in the actions section, where the ADD button is, there should be a way to conditionally run any of those commands, with an ELSE following.

but a very basic construct, nothing special, yet SUPER useful

for example;

- preventing a program from being launched twice. optionally/conditionally if the exe is running, dont launch the next command, whatever it is (very useful with running macros), you can specify an ELSE and run an alternate command (or macro)

- preventing overlapping audio files. optionally/conditionally, if an audio file is playing, the next audio file will play when it is done, with a variable pause in front (set in special settings for this function)

this will REALLY increase the usefulness and adaptability of the software. if you need more info, you know where to find me.

thanks again, i really enjoy participating in this, i love your software i will certainly evangelize for you as we're kickstarting a product which suggests the use of your software as a "go to" application.

this is after evaluating ALL of the alternates heavily. Enjoy!
Sep 14, 2016  • #4
Alex Redman26990
5 discussion posts
here's another;

a timer or delay which will execute an action from the add button after a time or every so long after a command has been issued. the timer should also be able to be stopped by another command. this will work perfectly with the basic conditional statement i suggested earlier.

with those functions i illustrated, a whole new level opens up and it remains extremely simple.

Sep 14, 2016  • #5
Grant Maciel37536
1 discussion post
Has this been implemented? I would love for a simple solution to having multiple forms of a phrase for input, like how google uses * in a search.
Jul 4, 2017  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Not yet, but it's still on our to-do list!
Jul 5, 2017  • #7
The Zen Core
9 discussion posts
Here's a quick example, again (look at the image)


cancel /the authentication /process /please

speaking any of these would be valid;

cancel authentication
cancel authentication process
cancel authentication process please
cancel authentication please

cancel the authentication
cancel the authentication process
cancel the authentication process please
cancel the authentication please


- required trigger words (without a symbol in front) must be spoken in sequence
- the symbol / denotes an optional trigger word spoken in sequence
- without the required trigger words in order, the optional trigger words do nothing
• Attachment [protected]: example1.PNG [67,159 bytes]
Jul 15, 2017  • #8
The Zen Core
9 discussion posts
As you can see, this saves a lot of time and effort and improves the software dramatically. I thought a more practical example like this would maybe bump these tweaks to the top of the list?

I'd love to see a beta with any form of this working!

Much respect for your amazing software!

Jul 15, 2017  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the extra example, Alex, that is helpful for sure

And thanks for the kind words, glad to hear you like our apps!
Jul 18, 2017  • #10
The Zen Core
9 discussion posts
Hi Keith,

Newly upgraded to the latest version beta. The voicebot has started to randomly turn red and pause at random times. Any clue why this is happening?

no push to speak
no triggers for pausing

thank you!
Jul 30, 2017  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Haven't seen that happen yet here. Could you send over a debug log? Here are the steps:
  • On the VoiceBot Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Restart VoiceBot
  • Reproduce the issue and note the time so we'll know where to check in the log file
  • Send us the VoiceBot.log and DebugInfo.html files (can be found by clicking the Open Log button on the Troubleshooting tab)
  • Disable debug logging after sending the log
Jul 31, 2017  • #12
Alex Redman26990
5 discussion posts
still would love to see these features implemented - this would just shoot voicebot way past any other voice action software in so many ways!
May 14, 2018  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for checking in! It's still open on our list, but I still can't offer an ETA on it unfortunately. We will be sure to post and update if/when we are able to add this stuff
May 15, 2018  • #14
The Zen Core
9 discussion posts
Would still love to see this implemented as it would really add value and make the program much more powerful with less editing needed per function and more options to launch commands. thanks again for the great software!

also loving how much improved performance is with background audio playing. thank you!
Sep 19, 2019  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the kind words! It's still on our to-do list, so we'll be sure to post an update when we have one
Sep 19, 2019  • #16
The Zen Core
9 discussion posts
I was not sure, but did I see that some form of this was implemented in a recent update? Thanks for your response!
Feb 22, 2021  • #17
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No unfortunately we haven't had a chance to implement this yet, sorry!
Feb 26, 2021  • #18
Was this helpful?  (2)  
<< DiscussionsReply