An intelligent personal assistant, comprising: an audio transducer for receiving audio input from an area near the intelligent personal assistant; a memory for storing processor-executable instructions and a wake word; a camera for providing digital images of an area around the intelligent personal assistant; a user output for providing audible responses voice input from a user; a network interface; and a processor coupled to the audio transducer, the memory, the camera, the network interface, and the user output, for executing the processor-executable instructions that causes the intelligent personal assistant to: receive, by the processor via the audio transducer, a first audio signal representative of a first voice input from the user; determine, by the processor, that the first voice input comprises the wake word stored in the memory; provide, by the processor via the network interface, at least a portion of the first audio signal to a remote server; receive, by the processor via the network interface, a response from the remote server; provide, by the processor via the user output, the response; determine, by the processor via the digital images provided by the camera, that the user is addressing the intelligent personal assistant; after determining that the user is addressing the intelligent personal assistant, receive, by the processor via the audio transducer, a second audio signal representative of a second voice input; and provide, by the processor via the network interface, the second audio signal to the remote server for processing the second audio signal only when the processor determines that the user has addressed the intelligent personal assistant within a predetermined time period from providing the response via the user output. an audio transducer for receiving audio input from an area near the intelligent personal assistant; a memory for storing processor-executable instructions and a wake word; a camera for providing digital images of an area around the intelligent personal assistant; a user output for providing audible responses voice input from a user; a network interface; and a processor coupled to the audio transducer, the memory, the camera, the network interface, and the user output, for executing the processor-executable instructions that causes the intelligent personal assistant to: receive, by the processor via the audio transducer, a first audio signal representative of a first voice input from the user; determine, by the processor, that the first voice input comprises the wake word stored in the memory; provide, by the processor via the network interface, at least a portion of the first audio signal to a remote server; receive, by the processor via the network interface, a response from the remote server; provide, by the processor via the user output, the response; determine, by the processor via the digital images provided by the camera, that the user is addressing the intelligent personal assistant; after determining that the user is addressing the intelligent personal assistant, receive, by the processor via the audio transducer, a second audio signal representative of a second voice input; and provide, by the processor via the network interface, the second audio signal to the remote server for processing the second audio signal only when the processor determines that the user has addressed the intelligent personal assistant within a predetermined time period from providing the response via the user output. receive, by the processor via the audio transducer, a first audio signal representative of a first voice input from the user; determine, by the processor, that the first voice input comprises the wake word stored in the memory; provide, by the processor via the network interface, at least a portion of the first audio signal to a remote server; receive, by the processor via the network interface, a response from the remote server; provide, by the processor via the user output, the response; determine, by the processor via the digital images provided by the camera, that the user is addressing the intelligent personal assistant; after determining that the user is addressing the intelligent personal assistant, receive, by the processor via the audio transducer, a second audio signal representative of a second voice input; and provide, by the processor via the network interface, the second audio signal to the remote server for processing the second audio signal only when the processor determines that the user has addressed the intelligent personal assistant within a predetermined time period from providing the response via the user output.