12. A non-transitory computer-readable medium having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising: receiving an incoming communication; generating a notification in response to receiving the incoming communication, wherein the notification indicates that the incoming communication can be accessed using a particular application on the computing device; providing an audio signal indicative of the notification and automatically activating a listening mode on the computing device; receiving a voice input during the listening mode; obtaining an input text based on speech recognition performed upon the voice input; detecting a command in the input text; generating an output text in response to detecting the command in the input text, wherein the output text is based on at least the notification; providing a voice output that identifies at least the particular application prior to receiving a selection of the particular application, wherein the voice output is generated from the output text via speech synthesis; and receiving an additional voice input after providing the voice output, wherein the additional voice input selects the particular application.
12. A non-transitory computer-readable medium having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising: receiving an incoming communication; generating a notification in response to receiving the incoming communication, wherein the notification indicates that the incoming communication can be accessed using a particular application on the computing device; providing an audio signal indicative of the notification and automatically activating a listening mode on the computing device; receiving a voice input during the listening mode; obtaining an input text based on speech recognition performed upon the voice input; detecting a command in the input text; generating an output text in response to detecting the command in the input text, wherein the output text is based on at least the notification; providing a voice output that identifies at least the particular application prior to receiving a selection of the particular application, wherein the voice output is generated from the output text via speech synthesis; and receiving an additional voice input after providing the voice output, wherein the additional voice input selects the particular application. 13. The non-transitory computer-readable medium of claim 12 , wherein the operations further comprise displaying an indication of a total number of current notifications.