2. The method of claim 1 , further comprising communicating the offline grammar model to the resource-constrained offline device for storage by the resource-constrained offline device and for use by an offline semantic processor of the resource-constrained offline device, the offline semantic processor using the offline grammar model to map text, outputted by a voice to text module, to a corresponding action of the offline grammar model, and to identify one or more attributes, for the corresponding action, that constrain the corresponding action based on the corresponding parameters.
2. The method of claim 1 , further comprising communicating the offline grammar model to the resource-constrained offline device for storage by the resource-constrained offline device and for use by an offline semantic processor of the resource-constrained offline device, the offline semantic processor using the offline grammar model to map text, outputted by a voice to text module, to a corresponding action of the offline grammar model, and to identify one or more attributes, for the corresponding action, that constrain the corresponding action based on the corresponding parameters. 3. The method of claim 2 , wherein communicating the offline grammar model to the resource-constrained offline device dynamically updates the offline grammar model stored in the resource-constrained offline device.