摘要 |
<p>A system for sharing computing resources including a multi-tasking environment within which a multiple of speech-enabled applications concurrently execute. The system can include a speech resource manager configured to receive speech based requests from the applications, to associate these requests with the requesting application, to use a set of speech resources to produce results for the requests, and to deliver the results to a requesting application. The speech resource manager permits each concurrently executing speech-enabled application to utilize the speech resources. In one embodiment, the system can be a mobile communication device that includes a wireless transceiver configured for real-time communications. When implementing the system in a mobile communication device, the multitasking environment can be a virtual machine environment, such a JAVA MICRO EDITION PLATFORM (J2ME) environment.</p> |