A voice wakeup method, wherein the method comprises: receiving (703, 706, 903, 906), by a third-party device, wakeup messages sent by at least two electronic devices, wherein each of the wakeup messages sent by the at least two electronic devices comprises wakeup keyword energy information, the wakeup keyword energy information is used to indicate a wakeup keyword energy value, and the wakeup keyword energy value is a magnitude of audio data received energy of an electronic device in a time window in which a wakeup keyword is located; normalizing (707, 907), by the third-party device for any one of the at least two electronic devices, a wakeup keyword energy value of the electronic device based on ambient sound energy information of the electronic device and a device compensation factor of the electronic device, to obtain a normalized wakeup keyword energy value; and based on the at least two normalized wakeup keyword energy values, sending, by the third-party device, a wakeup permission instruction to a first electronic device in the at least two electronic devices, and sending a wakeup prohibition instruction to another electronic device in the at least two electronic devices other than the first electronic device; wherein a normalized wakeup keyword energy value of the first electronic device is a maximum value of the at least two normalized wakeup keyword energy values; the ambient sound energy information is used to indicate an ambient sound energy value, and is carried in a wakeup message of the electronic device and sent to the third-party device, the ambient sound energy value is a magnitude of audio data received energy in an ambient sound time window, a duration of the ambient sound time window is greater than a duration of the time period in which the wakeup keyword is located, and the device compensation factor is used to indicate a sound collection capability of the electronic device. receiving (703, 706, 903, 906), by a third-party device, wakeup messages sent by at least two electronic devices, wherein each of the wakeup messages sent by the at least two electronic devices comprises wakeup keyword energy information, the wakeup keyword energy information is used to indicate a wakeup keyword energy value, and the wakeup keyword energy value is a magnitude of audio data received energy of an electronic device in a time window in which a wakeup keyword is located; normalizing (707, 907), by the third-party device for any one of the at least two electronic devices, a wakeup keyword energy value of the electronic device based on ambient sound energy information of the electronic device and a device compensation factor of the electronic device, to obtain a normalized wakeup keyword energy value; and based on the at least two normalized wakeup keyword energy values, sending, by the third-party device, a wakeup permission instruction to a first electronic device in the at least two electronic devices, and sending a wakeup prohibition instruction to another electronic device in the at least two electronic devices other than the first electronic device; wherein a normalized wakeup keyword energy value of the first electronic device is a maximum value of the at least two normalized wakeup keyword energy values; the ambient sound energy information is used to indicate an ambient sound energy value, and is carried in a wakeup message of the electronic device and sent to the third-party device, the ambient sound energy value is a magnitude of audio data received energy in an ambient sound time window, a duration of the ambient sound time window is greater than a duration of the time period in which the wakeup keyword is located, and the device compensation factor is used to indicate a sound collection capability of the electronic device.