3. The method of claim 1 , wherein the presenting includes presenting an alternative command within the speech interface, the alternative command associated with the speech command data.
1. A method for discovering speech recognition commands, the method being carried out in a system comprising of a computing system in communication with a discovery server through an application server, the method, at the computing system, comprising: in response to detecting a manually initiated action, automatically responding 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 a user to use the speech command data to initiate the action without manual intervention, the automatically responding with voice command discovery including: receiving at an application an input from the 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; transmitting 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; receiving 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; and presenting the received speech command data within a speech interface of the speech component.