| CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 15/30 (2013.01); G10L 15/32 (2013.01); G10L 25/78 (2013.01); H04L 12/4625 (2013.01); G06F 9/451 (2018.02); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A computer-implemented method executed on data processing hardware that causes the data processing hardware to perform operations comprising:
receiving voice input data corresponding to a voice command spoken by a user, the voice command including a first device identifier associated with a first computing device and a second device identifier associated with a second computing device, each of the first computing device and the second computing device including a respective microphone capable of capturing user voice commands;
identifying, using the first device identifier associated with the first computing device and the second device identifier associated with the second computing device included in the voice command:
the first computing device as a first target computing device for providing first instructions associated with the voice command; and
the second computing device as a second target computing device for providing second instructions associated with the voice command;
transmitting:
to the first computing device, the first instructions associated with the voice command for execution by the first computing device to perform a first action; and
to the second computing device, the second instructions associated with the voice command for execution by the second computing device to perform a second action, the second action performed by the second computing device executing the second instructions different than the first action performed by the first computing device executing the first instructions; and
after transmitting the second instructions, receiving subsequent voice input data corresponding to feedback spoken by the user, the feedback associated with the second instructions.
|