| CPC G10L 15/22 (2013.01) [G06F 3/165 (2013.01); G06F 21/44 (2013.01); G10L 15/08 (2013.01); G10L 15/30 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a user device, information that identifies a plurality of accessories configured to communicate with the user device;
generating, by the user device, at least a first accessory interaction instance of respective accessory interaction instances for a first accessory of the plurality of accessories and a second accessory interaction instance of the respective accessory interaction instances for a second accessory of the plurality of accessories, the first accessory interaction instance of the respective accessory interaction instances and the second accessory interaction instance of the respective accessory interaction instances being configured to execute separately from each other;
receiving, by the first accessory interaction instance, a first audio input from the first accessory of the plurality of accessories;
receiving, by the second accessory interaction instance, a second audio input from the second accessory of the plurality of accessories;
processing, by the first accessory interaction instance of the respective accessory interaction instances, at least a portion of the first audio input;
receiving, by the first accessory interaction instance of the respective accessory interaction instances, a first response from a server computer, the first response corresponding to the processed portion of the first audio input; and
transmitting, by the user device, the first response to the first accessory of the plurality of accessories.
|