1. A method for automatically identifying voice tags on an electronic device configured to execute at least a voice interface program and a non-voice interface application program, the method comprising: receiving, through the voice interface program, a voice input command that includes a command element and a content element; identifying from the voice input command the command element; storing the command element in a buffer; ending the voice interface program without performing the voice input command; receiving, through the non-voice interface application program, a user input which identifies input command data for executing an application program command; and upon successful execution of the application program command: determining that the non-voice interface application program is associated with the command element which was buffered in the buffer, and identifying audio of at least the content element or the entire voice input command as a voice tag associated with the input command data identified by the user input.
1. A method for automatically identifying voice tags on an electronic device configured to execute at least a voice interface program and a non-voice interface application program, the method comprising: receiving, through the voice interface program, a voice input command that includes a command element and a content element; identifying from the voice input command the command element; storing the command element in a buffer; ending the voice interface program without performing the voice input command; receiving, through the non-voice interface application program, a user input which identifies input command data for executing an application program command; and upon successful execution of the application program command: determining that the non-voice interface application program is associated with the command element which was buffered in the buffer, and identifying audio of at least the content element or the entire voice input command as a voice tag associated with the input command data identified by the user input. 7. The method as claimed in claim 1 , further comprising presenting the identified audio as a potential voice tag to an output interface, and receiving user confirmation through an input interface that the voice tag is to be stored in memory.