I noticed the "Payload from XML"... I think using this rather than "Payload Dictation" would be better as then you only introduce a certain number of variables. What I noticed though is "Payload from XML" only allows one response from all rows... I had made an XML like this instead of manually entering it into every command.
Value 1: Hey, Hi, Hello
Value 2: Brian
Value 3: can, could, would
Value 4: you, we, I
How I imagine this should work is that the order in this list should be strictly respected so not to allow for to many nonsensical variables.
For instance this would not allow for "you can Brian Hey" but would allow for "Hey can you" or "Brian could we" or just "can we"
Another aspect to consider is that the placement of this base language xml should not dictate command placement, as actual command placement could be any where amongst these optional variables. However likelyhoods could be determined. For instance you are likely to be prompting a command after the phrase "that, the, a"
the following example could cover almost all variables any request command, obviously not included the command it's self. Any variables that are not included could be then just added as you currently do using the 'optional phrase' command...
Worth noting, the system once pairing up two words or more could abolish them. For instance once "Hey [Insert Name Here]" or "could we" has been confirmed the system has no need to return back to prior entries. It's like following language branches.
Hey, Hi, Hello
[Insert Name Here]
please
can, could, would
you, we, I, I'm, I am
want, wanting, need, needing
us to, you to, to
please
[Command Likely]
us, me
that, the, a
[Command Likely]
called, named
[Payload Likely]
please
[Insert Name Here]
I have noted that such words as 'Please' and the 'computers name' are harder to dictate placement as there are many more variables. Maybe for this reason these two variables could be in an additional language file with the paramaters suggesting placement would be anywhere, wildcard optional.
I hope this all makes sense LOL...