For training your Speech Recognition Profile for a specific word that is not getting properly recognized, open VoiceAttack Options, navigate to the Recognition Tab, and click the Utilities Menu > Add/Remove Dictionary Words
Follow the instructions to add a new word to the dictionary (not "edit exisiting") - write in the word 'taxi' and check the box to Record a Pronunciation upon Finish
It will now recognized any regional pronunciation of this word exactly as you say it.Regarding alternate syntax commands: Tools and examples have been provided inside the profile for alternate syntax command creation, and I'll add your suggestion to the already existing alternates, too. Basically, just duplicate any alternate syntax command examples already present in that category, or follow the formatting of one of the examples to create a new command in the correct category.. All these do is call the main command by name, so inside it would be an "execute command by name", such as 'Request Taxi for Departure'.
Example Alternate Taxi Commands:Expand the category named: AI COMMS 3 - ATC 1 - WILDCARDS (alternate syntax)
Copy any of the commands there (duplicate) and change the when I say (and description) to the word
*taxi (must be preceded by an asterisk *)
Change the Execute action to: Execute command, 'Request Taxi For Departure' (by name)
Expand the category named: AI COMMS 3 - ATC 1 - WILDCARDS (alternate syntax)
Copy any of the commands there (duplicate) and change the when I say (and description) to the word
*for the ramp (must be preceded by an asterisk *)
Change the Execute action to: Execute command, 'Request Taxi To Ramp' (by name)
Example Alternate Tower Commands:Expand the category named: AI COMMS 3 - ATC 2 - WILDCARDS (alternate syntax)
Copy any of the commands there (duplicate) and change the when I say (and description) to the word
*ready (must be preceded by an asterisk *)
Change the Execute action to: Execute command, 'Ready For Departure' (by name)
*Note there is no asterisk when we execute a command by name - this is important. Asterisk is only for the 'When I say' input box.
There's no way I could plan for every alternate syntax or preferred method, so I made sure it's easy to create these items as needed. I should really poll the users to see if they have any useful alternates that should become a permanent part of AVCS4 for everyone. For now, it should be easy to modify or add to the profile in any way.
The next version (coming soon, I promise) will include a voice command builder system that should allow such command additions to be created with a much more simple GUI for merely inputting the new desired "when I say" phrase - but for now, the only option is the manual examples I provided for these new alternate syntax commands.