7. The system as recited in claim 1 , wherein the computing device is further configured to execute computer code in order to: generate an overlay comprising a plurality of markers, wherein each marker comprises a marker label; and display the marker labels of the overlay in the window in response to receiving a third command from the user.
1. A system to facilitate a graphical user interface in a computing environment, the system comprising a computing device configured to execute computer code in order to: interact with a graphical user interface (GUI) in a window, the GUI comprising at least one user interface (UI) object accessible using a mouse; receive a first command from a user to position a mouse cursor at a location in the window of the UI object in preparation for receiving a second command from the user to generate a marker representing the UI object, wherein the marker comprises a marker label; receive the second command from the user; display the marker label proximate the location of the UI object in the window; and receive a voice command from the user that identifies the marker label, and in response to the voice command, generate an input representing the user interfacing with the UI object.