14. A computing system for discovering speech recognition commands comprising a processor, a memory, and a bus linking the processor and memory, wherein said processor is able execute instructions of at least one computer program product that is stored in a non-transitory storage medium, wherein execution of the instructions causes the computing system to: automatically respond to a manually initiated action with voice command discovery by presenting speech command data configured to facilitate initiation of the action via speech, such that the presentation of the speech command data directs the user to use the speech command to initiate the action without manual intervention, wherein the computing system in communication with a discovery server through an application server, and wherein the automatically responding with voice command discovery causing the computing system to: receive at an application an input from a manually initiated action, wherein the computing system is associated with a speech component, wherein the input is associated with a computing system function, and wherein the computing system function is an operation within the computing system and is linked to a function identifier, the function identifier being associated with the manually initiated action in the context of the application; transmit a request containing the function identifier through the application server to the discovery server, the discovery server configured with a mapping of function identifiers linked to respective speech command data, wherein the discovery server determines the application based on an application identifier derived from the manually initiated action, and wherein the discovery server translates the function identifier contained in the request to the speech command data by using the function identifier contained in the request associated with the application to find in the mapping a corresponding function identifier linked to the speech command data; receive from the discovery server through the application server the speech command data, wherein the command data is associated with a command identifier and a command, and wherein the speech command data is a speech command registered within the speech component; and present the received speech command data within a speech interface of the speech component responsive to the translating.
14. A computing system for discovering speech recognition commands comprising a processor, a memory, and a bus linking the processor and memory, wherein said processor is able execute instructions of at least one computer program product that is stored in a non-transitory storage medium, wherein execution of the instructions causes the computing system to: automatically respond to a manually initiated action with voice command discovery by presenting speech command data configured to facilitate initiation of the action via speech, such that the presentation of the speech command data directs the user to use the speech command to initiate the action without manual intervention, wherein the computing system in communication with a discovery server through an application server, and wherein the automatically responding with voice command discovery causing the computing system to: receive at an application an input from a manually initiated action, wherein the computing system is associated with a speech component, wherein the input is associated with a computing system function, and wherein the computing system function is an operation within the computing system and is linked to a function identifier, the function identifier being associated with the manually initiated action in the context of the application; transmit a request containing the function identifier through the application server to the discovery server, the discovery server configured with a mapping of function identifiers linked to respective speech command data, wherein the discovery server determines the application based on an application identifier derived from the manually initiated action, and wherein the discovery server translates the function identifier contained in the request to the speech command data by using the function identifier contained in the request associated with the application to find in the mapping a corresponding function identifier linked to the speech command data; receive from the discovery server through the application server the speech command data, wherein the command data is associated with a command identifier and a command, and wherein the speech command data is a speech command registered within the speech component; and present the received speech command data within a speech interface of the speech component responsive to the translating. 16. The system of claim 14 , wherein the presenting includes presenting an alternative command within the speech interface, the alternative command associated with the speech command data.