1. A method for operating an automated assistant, comprising: at a server computer system comprising a processor and memory storing instructions for execution by the processor: receiving, from a speech recognition service operated separately from the server computer system, a text string corresponding to a voice command received at a portable electronic device; receiving contextual information from the portable electronic device; processing the text string and the contextual information; and transmitting results associated with processing the text string and the contextual information to the portable electronic device.
1. A method for operating an automated assistant, comprising: at a server computer system comprising a processor and memory storing instructions for execution by the processor: receiving, from a speech recognition service operated separately from the server computer system, a text string corresponding to a voice command received at a portable electronic device; receiving contextual information from the portable electronic device; processing the text string and the contextual information; and transmitting results associated with processing the text string and the contextual information to the portable electronic device. 3. The method of claim 1 , wherein the text string and the contextual information are received by the server computer system substantially simultaneously.