1. An electronic device comprising: a voice user interface for interacting with a user using speech recognition or speech synthesis; and a transceiver for communicating with one or more remote devices, wherein the electronic device is configured to allow a user to interact with the electronic device primarily through the voice-user interface, and wherein at least a first portion of speech recognition or speech synthesis is performed by the electronic device, and wherein at least a second portion of speech recognition or speech synthesis is performed by a remote device.