16. A non-transitory computer-readable storage device comprising computer-readable instructions, which when executed by one or more processors of an electronic device, causes the one or more processors to: receive input representing user instruction to provide a reminder in the future, the instruction identifying an entity; and after receiving the input: detect, by a microphone of the electronic device, an audio input; identify, in the detected audio input, a voice corresponding to the entity; and in response to identifying the voice, provide the reminder.
16. A non-transitory computer-readable storage device comprising computer-readable instructions, which when executed by one or more processors of an electronic device, causes the one or more processors to: receive input representing user instruction to provide a reminder in the future, the instruction identifying an entity; and after receiving the input: detect, by a microphone of the electronic device, an audio input; identify, in the detected audio input, a voice corresponding to the entity; and in response to identifying the voice, provide the reminder. 18. The non-transitory computer-readable storage medium of claim 16 , wherein the computer-readable instructions further cause the one or more processors to: determine whether an external electronic device associated with the entity is within a threshold proximity; and in accordance with a determination that the external electronic device is within the threshold proximity, provide the reminder.