Dynamic switching between local and remote speech rendering
First Claim
1. A computer-based method of running an application distributed from a server to an end system defining a host, the method comprising:
- automatically selecting a speech processing configuration for rendering voice-based content of the application if the application includes voice-based content, the selection of the speech processing configuration being based upon a processing instruction contained in the application and the processing resources available to the host;
loading at least one speech processing engine based upon the selected speech processing configuration; and
rendering the voice-based content using the at least one speech processing engine.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimodal browser for rendering a multimodal document on an end system defining a host can include a visual browser component for rendering visual content, if any, of the multimodal document, and a voice browser component for rendering voice-based content, if any, of the multimodal document. The voice browser component can determine which of a plurality of speech processing configuration is used by the host in rendering the voice-based content. The determination can be based upon the resources of the host running the application. The determination also can be based upon a processing instruction contained in the application.
-
Citations
20 Claims
-
1. A computer-based method of running an application distributed from a server to an end system defining a host, the method comprising:
-
automatically selecting a speech processing configuration for rendering voice-based content of the application if the application includes voice-based content, the selection of the speech processing configuration being based upon a processing instruction contained in the application and the processing resources available to the host;
loading at least one speech processing engine based upon the selected speech processing configuration; and
rendering the voice-based content using the at least one speech processing engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multimodal browser for rendering a multimodal document on an end system defining a host, the multimodal browser comprising:
-
a visual browser component for rendering visual content of the multimodal document; and
a voice browser component for rendering voice-based content of the multimodal document, the voice browser component determining which of a plurality of speech processing configurations is used in rendering the voice-based content, the determination being based upon a processing instruction contained in the application and the processing resources available to the host. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium for use in running an application distributed from a server to an end system defining a host, the storage medium comprising computer instructions for:
-
selecting a speech processing configuration for rendering voice-based content of the application if the application includes voice-based content, the selection of the speech processing configuration being based upon a processing instruction contained in the application and the processing resources available to the host; and
utilizing at least one speech processing engine to render the voice-based content according to the selected speech processing configuration. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification