Okay so James I resolved the xref issue. I don't know how. Though in all honesty though I think yoiur suggestion of just adding each and every individual phrase might be best. How would I go about this. I would still like to separate as such though...
Introduction, query, action, required command.
Introduction "hey, hi, hello" (optional phrase)
Query "can you, could you, would you" (optional phrase)
Action "play me some, listen to some, enjoy some" (optional phrase)
Command "music, comedy, news" (required)
Now clearly I can do this in the editor but I very quickly realised the limit of the characters allowed in the editor. As example:
<?xml version="1.0" encoding="utf-16"?>
<phrase optional="true">can I, could I, would I be able to, can we, could we, would we be able to, can you, could you, would you be able to, I want to, we want to, I want you to, we want you to, I would like you to, we would like you to, I am keen to, we are keen to, I am keen for y</phrase>
I thought maybe "payload from xml" could work and choose the option of not having a value but clearly this is not the case. I know the software is not really designed for what I'm trying to do but if I could extent the amount of phrasing I'd be able to input it seems very much accurate enough to handle it. If it can go through 18000 different song titles, I think we can have a 100 different opening phrases which would be way surplus to what I actually require.
Your thoughts.
PS: Payload dictation seemed very effective, but I could only have about three groups of commands operating at a time.
A system that would work well for what I'm trying to do is two seperate databases, one for the small irrelevant words to be cross referenced with payload dictatiot. The "I, am, could, keen, would, we, am, a" etc as a guide for payload dictation and then the action words for the actual commands.
The number of action words I'm using derive from only about 100 different words. The filler words are only about 100 as well. Many times the method would come up with the correct words but would get stuck on an alternative command. I'll attach the file I was using with payload dictation. See what you think.