Speech recognition and editing system
First Claim
1. A method for facilitating access to supplemental information relating to text items entered into an editing application program by a speech recognition system, said supplemental information being stored in a dictation event database (DEDB) maintained by the speech recognition system, said method comprising:
- maintaining a speech event database (SEDB) containing text items entered by said speech recognition system;
in response to a user initiated change in the editing point in the editing program, extracting and caching a preselected region of text around the new editing point and creating as a context list characterizing said region;
searching the speech SEDB event database for text items matching items in said context list thereby to create a mapping of the list to the SEDB;
using said speech event database as an index into said dictation event database for accessing said supplemental information.
10 Assignments
0 Petitions
Accused Products
Abstract
The system disclosed herein employs a method for facilitating access to supplemental information relating to text items entered into an editing application program by a speech recognition system, e.g. alternate translations of utterances stored in a dictation event database (DEDB). A speech event database (SEDB) associated with the editing program is maintained so as to contain text items entered by said speech recognition system and context information identifying preceding and following text items. In response to a user initiated change in the editing point, a context list is created characterizing a region of text around the new editing point. The speech SEDB event database is searched for text items matching items in said context list thereby to create a mapping of the list to the SEDB. The speech event database is then used as an index into said dictation event database, e.g. for correcting previously misrecognized utterances.
-
Citations
10 Claims
-
1. A method for facilitating access to supplemental information relating to text items entered into an editing application program by a speech recognition system, said supplemental information being stored in a dictation event database (DEDB) maintained by the speech recognition system, said method comprising:
-
maintaining a speech event database (SEDB) containing text items entered by said speech recognition system; in response to a user initiated change in the editing point in the editing program, extracting and caching a preselected region of text around the new editing point and creating as a context list characterizing said region; searching the speech SEDB event database for text items matching items in said context list thereby to create a mapping of the list to the SEDB; using said speech event database as an index into said dictation event database for accessing said supplemental information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for facilitating access to supplemental information relating to text items entered into an editing application program by a speech recognition system, said supplemental information defining alternate possible translations of utterances stored in a dictation event database (DEDB) maintained by the speech recognition system;
-
maintaining a speech event database (SEDB) associated with the editing program containing text items entered by said speech recognition system and context information identifying preceding and following text items; in response to a user initiated change in the editing point in the editing program, extracting and caching a preselected region of that around the new editing point and creating a context list characterizing said region; searching the speech SEDB event database for text items matching items in said context list thereby to create a mapping of the list to the SEDB; using said speech event database as an index into said dictation event database for correcting previously misrecognized utterances. - View Dependent Claims (7, 8)
-
-
9. A method for facilitating access to supplemental information relating to text items entered into a word processing application program by a speech recognition system, said supplemental information including alternate translations of dictation events stored in a dictation event database (DEDB)
maintained by the speech recognition system; - maintaining a speech event database (SEDB) associated with the editing program containing text items entered by said speech recognition system;
in response to a user initiated change in the editing point in the editing program, extracting and caching a paragraph and creating as a context list characterizing a region of text around the new editing point; searching the speech SEDB event database for text items matching items in said context list thereby to create a mapping of the list to the SEDB and synthesizing new items in the SEDB corresponding to context list items for which no match is found; using said speech event database as an index into said dictation event database for correcting previously misrecognized dictation events. - View Dependent Claims (10)
- maintaining a speech event database (SEDB) associated with the editing program containing text items entered by said speech recognition system;
Specification