16. An article comprising a machine-readable medium storing instructions for causing computer processing apparatus to perform operations comprising: receiving standard user interface data generated from service definition data, wherein no audio data are associated with the software service definition and no audio data are initially associated with the software standard user interface; parsing the standard user interface data to identify a set of valid inputs comprising at least one valid input, a set of available outputs comprising at least one available output, and context data associated with at least one valid input or available output; populating a memory device with audio data corresponding to at least one of the valid inputs; and rendering the standard user interface data by associating the audio data with the standard user interface data to generate a speech-enabled user interface.
16. An article comprising a machine-readable medium storing instructions for causing computer processing apparatus to perform operations comprising: receiving standard user interface data generated from service definition data, wherein no audio data are associated with the software service definition and no audio data are initially associated with the software standard user interface; parsing the standard user interface data to identify a set of valid inputs comprising at least one valid input, a set of available outputs comprising at least one available output, and context data associated with at least one valid input or available output; populating a memory device with audio data corresponding to at least one of the valid inputs; and rendering the standard user interface data by associating the audio data with the standard user interface data to generate a speech-enabled user interface. 20. The article of claim 16 wherein the standard user interface data is rendered further by modifying the standard user interface data with speech-specific template data to generate the speech-enabled user interface.