| CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 15/18 (2013.01); H04R 1/025 (2013.01); H04R 1/403 (2013.01); H04R 1/406 (2013.01); H04W 48/18 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); H04R 2499/11 (2013.01); H04W 84/04 (2013.01)] | 18 Claims |

|
1. A method of processing a voice query, the method comprising:
detecting, via a set of microphones of a portable audio device, a wake command;
in response to detecting the wake command, performing the steps of:
transitioning the portable audio device from a low-power state to a normal-power state, wherein in the low-power state, a first subset of microphones in the set of microphones are powered on for monitoring for the wake command and a second subset of microphones in the set of microphones are powered off, and wherein in the normal-power state, the second subset of microphones is powered on; and
selecting whether to connect to a wireless wide area network (WWAN) via a wireless modem of the portable audio device or connect to a wireless local area network (WLAN) via a network interface of the portable audio device;
acquiring, via the set of microphones, the voice query;
generating a data request based on the voice query;
transmitting the data request to the selected one of the WWAN or the WLAN;
receiving a data response associated with the data request from the selected one of the WWAN or the WLAN;
generating an audio signal based on the data response; and
transmitting the audio signal to one or more speakers included in the portable audio device to generate audio output.
|