13. A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to: receive a speech output to be provided to a user of a device; determine if the device is currently receiving speech input from the user, upon determining that the device is not currently receiving speech input from the user, provide the speech output to the user; upon determining that the device is receiving speech input from the user: determine if provision of the speech output is urgent; upon determining that provision of the speech output is urgent, provide the speech output to the user; and upon determining that provision of the speech output is not urgent, stay providing the speech output to the user, and provide a displayed output corresponding to the speech output.
13. A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to: receive a speech output to be provided to a user of a device; determine if the device is currently receiving speech input from the user, upon determining that the device is not currently receiving speech input from the user, provide the speech output to the user; upon determining that the device is receiving speech input from the user: determine if provision of the speech output is urgent; upon determining that provision of the speech output is urgent, provide the speech output to the user; and upon determining that provision of the speech output is not urgent, stay providing the speech output to the user, and provide a displayed output corresponding to the speech output. 15. The non-transitory computer readable medium of claim 13 , wherein upon determining that provision of the speech output is urgent, provide the speech output to the user without delay.