A method comprising: storing, on a
user device associated with a user, a
list of control terms, each control term in the
list of control terms configured to invoke the
user device to instruct an application to perform a particular action, receiving, at the
user device, a voice input from the user, the voice input comprising one of the control terms in the
list of control term stored on the user device and one or more other terms; identifying, by the user device, that the voice input comprises the one of the control terms in the list of control terms stored on the user device; in response to identifying that the voice input comprises the one of the control terms,
processing, by the user device, the one or more other terms in the received voice input to identify a subject of the particular action for the application to perform; and instructing, by the user device, the application to perform the particular action based on the identified subject of the particular action identified by the speech-to-text conversion on the one or more other terms.