8. A computing device comprising: a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to: store metadata related to items displayed on a display; receive an utterance; apply a disambiguation model to the utterance, the disambiguation model being utilized to: identify whether the utterance is directed to at least one of the plurality of items on the display, extract a plurality of referential features from the utterance, and identify an item among the plurality of items on the display corresponding to the utterance by comparing at least some of the plurality of referential features extracted from the utterance to the metadata; and perform an action associated with the utterance in response to identifying the item corresponding to the utterance.
14. The computing device of claim 8 , wherein the processor, in performing an action associated with the utterance upon identifying the item, is operative to: select the item on the display; and execute an activity associated with the selected item.