1. A computer-implemented method of operating a digital assistant, comprising: at a device having one or more processors, a display, and memory: receiving a speech output to be provided to a user of the device; determining if the device is currently receiving speech input from a user, upon determining that the device is not currently receiving speech input from the user, providing the speech output to the user; upon determining that the device is receiving speech input from the user: determining if provision of the speech output is urgent; upon determining that provision of the speech output is urgent, providing the speech output to the user; and upon determining that provision of the speech output is not urgent, staying providing the speech output to the user, and providing a displayed output corresponding to the speech output.