A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a first electronic device of a plurality of electronic devices, each of the plurality of electronic devices comprising one or more microphones, a speaker, and one or more processors, cause the electronic device to perform operations comprising:
- detecting a voice input;
- determining a quality score for the detected voice input;
- communicating the quality score to the other devices of the plurality of electronic devices;
- receiving quality scores generated by the other devices of the plurality of electronic devices for detection of the voice input by the other devices;
- in accordance with a determination that the quality score generated by the first electronic device is the highest amongst the generated quality score and received quality scores for the voice input, outputting an audible and/or a visual response to the detected voice input, wherein the other devices of the plurality of electronic devices forgo outputting an audible response to the detected voice input;
- and
- in accordance with a determination that the quality score generated by the first electronic device is not the highest amongst the quality scores for the voice input generated by the plurality of electronic devices, forgoing outputting a response to the detected voice input.