Web-based speech recognition with scripting and semantic objects
First Claim
1. A speech application system, comprising:
- A. a speech recognition (SR) configured to receive an audio input and generate a context-independent result object representing all possible context-dependent interpretations of said audio input;
B. a speech application script, loaded at the SR system and configured to control said SR system, said application script defining one or more application contexts, said application contexts being represented as categories of interpretation, wherein said application script includes programming code written in a language chosen from a group of scripting languages comprising Jscript, PerlScript, or VBscript; and
C. a result object evaluator, configured to receive said context-independent result object and said one or more application contexts and, as a function thereof, to generate a specific interpretation result corresponding to said audio input, and to return said interpretation result to said application script.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method for creating and implementing transactional speech applications (SAs) using Web technologies, without reliance on server-side standard or custom services. A transactional speech application may be any application that requires interpretation of speech in conjunction with a speech recognition (SR) system, such as, for example, consumer survey systems. A speech application in accordance with the present invention is represented within a Web page, as an application script that interprets semantic objects according to a context. Any commonly known scripting language can be used to write the application script, such as Jscript, PerlScript, and VBscript. The present invention is “Web-based” to the extent that it implements Web technologies, but it need not include or access the World Wide Web.
56 Citations
10 Claims
-
1. A speech application system, comprising:
-
A. a speech recognition (SR) configured to receive an audio input and generate a context-independent result object representing all possible context-dependent interpretations of said audio input; B. a speech application script, loaded at the SR system and configured to control said SR system, said application script defining one or more application contexts, said application contexts being represented as categories of interpretation, wherein said application script includes programming code written in a language chosen from a group of scripting languages comprising Jscript, PerlScript, or VBscript; and C. a result object evaluator, configured to receive said context-independent result object and said one or more application contexts and, as a function thereof, to generate a specific interpretation result corresponding to said audio input, and to return said interpretation result to said application script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of speech recognition (SR), comprising the steps of:
-
A. receiving an audio input with a SR system and generating a context-independent result object representing all possible context-dependent interpretations of said audio input; B defining one or more application contexts with an application script, said application contexts being represented as categories of interpretation, said application script defining one or more application contexts, said application contexts being represented as categories of interpretation, wherein said application script includes programming code written in a language chosen from a group of scripting languages comprising Jscript, PerlScript, or VBscript; and C. receiving said context-independent result object and said one or more application contexts and, as a function thereof, generating a specific interpretation result corresponding to said audio input, and to return said interpretation result to said application script. - View Dependent Claims (10)
-
Specification