CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); H04L 12/282 (2013.01); H04L 67/306 (2013.01); H04N 21/47217 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] | 19 Claims |
1. A method, comprising:
at a first electronic device with one or more microphones, a speaker, one or more processors, and memory storing one or more programs for execution by the one or more processors, the first electronic device being a member of a local group of connected electronic devices:
receiving a first voice command including a request for a first operation;
assigning a first target device from among the local group of connected electronic devices as an in-focus device for performing the first operation;
causing the first operation to be performed by the first target device;
receiving a second voice command including a request for a second operation;
determining that (i) the second voice command meets at least one focus session maintenance criteria, (ii) the second operation can be performed by the first target device, and (iii) does not include an explicit designation of a second target device that is different than the first target device;
assigning the first target device as the in-focus device for performing the second operation in response to the determining; and
causing the second operation to be performed by the first target device.
|