in version 3.0.0.8 of the plugin I have added the possibility to create sub grammars and load them temporarily. This allow to create context specific commands without having to say the attention phrase before each command.
For example I can define a sub grammar to control XBMC:

Then I define an event to load this grammar when I say "Computer, activate XBMC mode". The grammar is automatically unloaded if no commands from the XBMC grammar is recognized in the timeout period.

Then I can define events with kinect triggers attached to the XBMC grammar like on the screenshot below. If the XBMC grammar is loaded, saying "Show movies" will make XBMC jump to the movies page, and if it isn't loaded this command won't be recognized.

Here is a demo video (in French) for this feature. Sorry for the poor audio quality.
For example I can define a sub grammar to control XBMC:
Then I define an event to load this grammar when I say "Computer, activate XBMC mode". The grammar is automatically unloaded if no commands from the XBMC grammar is recognized in the timeout period.
Then I can define events with kinect triggers attached to the XBMC grammar like on the screenshot below. If the XBMC grammar is loaded, saying "Show movies" will make XBMC jump to the movies page, and if it isn't loaded this command won't be recognized.
Here is a demo video (in French) for this feature. Sorry for the poor audio quality.
Comment