18. The medium of claim 16 , wherein the operations further comprise: determining that the that the transcription of the speech input matches text that is associated with another viewable element that (i) is included in the view hierarchy that includes textual representations, location data, and properties of text-based and non-text-based viewable elements in the user interface and of the particular viewable element in the user interface and (ii) that was displayed when the speech input was spoken; determining, based on the view hierarchy that includes textual representations, location data, and properties of text-based and non-text-based viewable elements in the user interface and of the particular viewable element in the user interface, that the particular viewable element has an equal priority to the other viewable element; providing data indicating that the transcription of the speech input matches text that is associated with the particular viewable element and the other viewable element; obtaining an additional transcription of an additional speech input; and determining that the additional transcription of the additional speech input matches the text that is associated with the particular viewable element, wherein the action is initiated based on determining that the additional transcription of the additional speech input matches the text that is associated with the particular viewable element.
18. The medium of claim 16 , wherein the operations further comprise: determining that the that the transcription of the speech input matches text that is associated with another viewable element that (i) is included in the view hierarchy that includes textual representations, location data, and properties of text-based and non-text-based viewable elements in the user interface and of the particular viewable element in the user interface and (ii) that was displayed when the speech input was spoken; determining, based on the view hierarchy that includes textual representations, location data, and properties of text-based and non-text-based viewable elements in the user interface and of the particular viewable element in the user interface, that the particular viewable element has an equal priority to the other viewable element; providing data indicating that the transcription of the speech input matches text that is associated with the particular viewable element and the other viewable element; obtaining an additional transcription of an additional speech input; and determining that the additional transcription of the additional speech input matches the text that is associated with the particular viewable element, wherein the action is initiated based on determining that the additional transcription of the additional speech input matches the text that is associated with the particular viewable element. 19. The medium of claim 18 , wherein the data indicating that the transcription of the speech input matches text that is associated with the particular viewable element and the other viewable element comprises: providing, for display, text that uniquely identifies the particular viewable element while highlighting the particular viewable element; and providing, for display, additional text that uniquely identifies the other viewable element while highlighting the other viewable element.