9. A computer program product for discovering speech recognition commands, the computer program product comprising: computer usable program code stored in a tangible non-transitory storage medium, said computer usable program code, when loaded and executed by a processor of a computing system in communication with a discovery server through an application server, causes the computing system to: detect a manually initiated action in which a user initiates the action manually without using speech recognition to cause initiation of the action; receive at an application an input from the manually initiated action within the computing system, wherein the computing system is associated with a speech component, wherein the input is associated with a computing system function, 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 to 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 speech 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, the speech command data being configured to facilitate initiation of the action via speech; and present the received speech command data within a speech interface of the speech component, such that the presentation of the speech command data directs the user to use the speech command data to initiate the action without manual intervention.
9. A computer program product for discovering speech recognition commands, the computer program product comprising: computer usable program code stored in a tangible non-transitory storage medium, said computer usable program code, when loaded and executed by a processor of a computing system in communication with a discovery server through an application server, causes the computing system to: detect a manually initiated action in which a user initiates the action manually without using speech recognition to cause initiation of the action; receive at an application an input from the manually initiated action within the computing system, wherein the computing system is associated with a speech component, wherein the input is associated with a computing system function, 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 to 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 speech 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, the speech command data being configured to facilitate initiation of the action via speech; and present the received speech command data within a speech interface of the speech component, such that the presentation of the speech command data directs the user to use the speech command data to initiate the action without manual intervention. 10. The computer program product of claim 9 , wherein the computer usable program code causes the apparatus to enunciate the command associated with the command data, wherein the command is at least one of a word and a phrase.