CPC G10L 15/08 (2013.01) [G10L 15/22 (2013.01); H04R 3/005 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); G10L 2015/226 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
cause two or more playback devices to form a first arbitration group, wherein each playback device of the first arbitration group has detected first sound and identified a wake word based on the first sound as detected by the respective playback device;
evaluate which playback device of the first arbitration group is to respond to voice input included in the first sound;
based on the evaluation, determine a given playback device of the first arbitration group that is to respond to the voice input included in the first sound;
based on the determination, cause the given playback device to (i) be designated as a default response device of the first arbitration group and (ii) respond to the voice input included in the first sound;
cause the two or more playback devices to leave the first arbitration group;
after causing the two or more playback devices to leave the first arbitration group, cause the two or more playback devices to form a second arbitration group, wherein each playback device in the second arbitration group has detected second sound and identified a wake word based on the second sound as detected by the respective playback device;
evaluate which playback device of the second arbitration group is to respond to voice input included in the second sound; and
based on the evaluation, cause a given playback device of the second arbitration group to be designated as a default response device of the second arbitration group.
|