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.