Patent ID: 7925512

Claim:
A method of providing an application, which presents a visual interface to a human user, without voice processing functionality with access to voice processing functionality that is provided by at least one system that comprises at least one speech resource and/or at least one audio resource via a voice markup language interpreter the method comprising: receiving, at the voice markup language interpreter, a first request from the application to create a first interpreter instance, the first request specifying a first property descriptor indicative of a desired listening mode and language for interacting with first interpreter instance; creating the first interpreter instance; receiving, at the voice markup language interpreter, a second request from the application to create a second interpreter instance, the second request specifying a second property descriptor indicative of a desired listening mode and language for interacting with the second interpreter instance; creating the second interpreter instance so that the first interpreter instance and second interpreter instance run concurrently; receiving, at the first interpreter instance, voice markup content from the application; and in response to receiving the voice markup content, loading input from the application into the at least one speech resource and/or the at least one audio resource.