1. A computer-implemented method of automatically filling a form field in response to a speech utterance, the method comprising: generating at least one grammar corresponding to the form field, the grammar being based on a user profile and comprising a semantic interpretation string; and creating an auto-fill event based upon the at least one grammar and responsive to the speech utterance, the auto-fill event causing the filling of the form field with data corresponding to the user profile.