Word training interface
First Claim
Patent Images
1. A method comprising:
- exposing speech engine features to one or more independent applications wherein the speech engine features relate to word training.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for exposing speech engine features to one or more independent applications wherein the features relate to word training and/or wherein the method optionally exposes the speech engine features without invoking a user interface. A word training interface to expose speech engine features to one or more independent applications wherein the interface is optionally an application programming interface.
106 Citations
31 Claims
-
1. A method comprising:
exposing speech engine features to one or more independent applications wherein the speech engine features relate to word training. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An application programming interface for exposing speech engine features to one or more independent applications, comprising:
one or more methods callable by one of the independent applications, the one or more callable methods having parameters, and the parameters passable to a speech engine wherein the speech engine features relate to word training.
-
10. A method for training a word without invoking a user interface, comprising:
-
issuing an instruction from an application to a word training interface to commence word training;
issuing an instruction from the word training interface to the speech engine;
receiving audio data wherein the audio data are associated with the word;
processing the audio data using the speech engine to produce a training associated with the word; and
issuing an instruction from the application to the word training interface to commit the training. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
- 17. A word training interface comprising callable methods related to word training wherein the callable methods are callable through instructions issued by at least two applications and wherein the callable methods, when called, cause at least one communication with at least one speech engine without invoking a user interface.
-
20. A speech recognition system comprising:
-
user interaction means for allowing a user to initiate interactions from any of a plurality of applications;
word training interface means for providing methods, the methods callable through the plurality of applications; and
speech engine means for communicating with the word training interface means. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for word training comprising:
-
initiating interactions from any of a plurality of applications;
issuing an interaction to a word training interface; and
communicating with a speech engine based on the interaction to the word training interface without invoking a user interface. - View Dependent Claims (26)
-
-
27. A method of exposing speech engine features related to word training to one or more independent applications, comprising:
issuing an instruction to a word training interface having word training interface features that correspond with the speech engine features related to word training wherein receipt of the instruction results in a call to one of the word training interface features, which, in turn, results in a call to one of the speech engine features.
-
28. A computing system configured to execute a word training procedure, comprising:
-
a speech engine;
an application configured to receive a user instruction through an associated user interface, wherein the associated user interface is not associated directly with the speech engine, and to issue an instruction related to training of a word; and
a word training interface configured to receive the instruction related to training of the word, issue an instruction to the speech engine for training of the word, to thereby produce a new training, and to issue an instruction to commit the new training. - View Dependent Claims (29, 30, 31)
-
Specification