Position manipulation in speech recognition
First Claim
1. A method of manipulating an action position in computer-implemented speech recognition, comprising:
- receiving data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
performing speech recognition on the data to identify the command identifier and the designation; and
establishing an action position measured from a position of the at least one previously-spoken word based on the command identifier;
wherein the designation comprises the at least one previously-spoken word.
11 Assignments
0 Petitions
Accused Products
Abstract
An action position is manipulated in computer-implemented speech recognition by receiving data representing a spoken command. The command includes a command identifier (e.g., insert before, insert after, resume with) and a designation of at least one previously-spoken word. Speech recognition is performed on the data to identify the command identifier and the designation. Finally, an action position is established relative to the previously-spoken word based on the command identifier. Text may be selected using a spoken selection command that includes a command identifier and a text block identifier identifying a block of previously-recognized text. At least one word included in the block of text is not included in the text block identifier.
-
Citations
39 Claims
-
1. A method of manipulating an action position in computer-implemented speech recognition, comprising:
-
receiving data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
performing speech recognition on the data to identify the command identifier and the designation; and
establishing an action position measured from a position of the at least one previously-spoken word based on the command identifier;
wherein the designation comprises the at least one previously-spoken word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
the recording device comprises a digital recording device, and receiving data comprises receiving a file from the digital recording device. -
11. The method of claim 9, wherein receiving data comprises receiving signals generated by playing back the spoken command using the recording device.
-
12. The method of claim 11, wherein the recording device comprises an analog recording device.
-
13. The method of claim 1, wherein receiving data comprises receiving data generated by recording the spoken command using a recording device physically separate from a computer implementing the speech recognition.
-
14. The method of claim 13, wherein
the recording device comprises a digital recording device, and receiving data comprises receiving a file from the digital recording device. -
15. The method of claim 13, wherein receiving data comprises receiving signals generated by playing back the spoken command using the recording device.
-
16. The method of claim 15, wherein the recording device comprises an analog recording device.
-
-
17. A method of selecting a block of text in computer-implemented speech recognition, comprising:
-
receiving data representing a spoken selection command, the command including a command identifier and a text block identifier identifying a block of previously-recognized text, wherein at least one word included in the block of text is not included in the text block identifier;
performing speech recognition on the data to identify the command identifier and the text block identifier; and
selecting the block of text corresponding to the text block identifiers;
wherein the text block identifier includes at least a first previously-recognized word of the block of text and at least a last previously-recognized word of the block of text. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of selecting a block of text in computer-implemented speech recognition, comprising:
-
receiving data representing a spoken selection command, the command including a command identifier and a text block identifier identifying a block of previously-recognized text, wherein at least one word included in the block of text is not included in the text block identifier;
performing speech recognition on the data to identify the command identifier and the text block identifier; and
selecting the block of text corresponding to the text block identifier, wherein the text block identifier designates a previously-recognized utterance without using words included in the utterance. - View Dependent Claims (27, 28)
-
-
29. Computer software, residing on a computer-readable storage medium, comprising instructions for causing a computer to:
-
receive data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
perform speech recognition on the data to identify the command identifier and the designation; and
establish an action position measured from a position of the at least one previously-spoken word based on the command identifier;
wherein the designation comprises the at least one previously-spoken word.
-
-
30. A speech recognition system, comprising:
-
an input device for receiving speech signals; and
a processor configured to;
receive data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
perform speech recognition on the data to identify the command identifier and the designation; and
establish an action position measured from a position of the at least one previously-spoken word based on the command identifier;
wherein the designation comprises the at least one previously-spoken word.
-
-
31. Computer software, residing on a computer-readable storage medium, comprising instructions for causing a computer to:
-
receive data representing a spoken selection command, the command including a command identifier and a text block identifier identifying a block of previously-recognized text, wherein at least one word included in the block of text is not included in the text block identifier;
perform speech recognition on the data to identify the command identifier and the text block identifier; and
select the block of text corresponding to the text block identifiers;
wherein the text block identifier includes at least a first previously-recognized word of the block of text and at least a last previously-recognized word of the block of text.
-
-
32. A speech recognition system, comprising:
-
an input device for receiving speech signals; and
a processor configured to;
receive data representing a spoken selection command, the command including a command identifier and a text block identifier identifying a block of previously-recognized text, wherein at least one word included in the block of text is not included in the text block identifier;
perform speech recognition on the data to identify the command identifier and the text block identifier; and
select the block of text corresponding to the text block identifiers wherein the text block identifier includes at least a first previously-recognized word of the block of text and at least a last previously-recognized word of the block of text.
-
-
33. A computer-based method for use in working with text, comprising:
-
receiving a command including an utterance designating a portion of the text, performing speech recognition on the utterance to identify the portion of the text, and establishing an action position in the text;
wherein;
the action position is measured from a position of the identified portion of the text and is determined by the command, and the utterance comprises the portion of text.
-
-
34. A method of manipulating an action position in computer-implemented speech recognition, comprising:
-
receiving data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
performing speech recognition on the data to identify the command identifier and the designation;
establishing a position measured from the at least one previously-spoken word based on the command identifier; and
performing an action at the established position, the action including inserting at least one word;
wherein the designation is independent of a number of words between the at least one previously-spoken word and the established position. - View Dependent Claims (35, 36)
-
-
37. Computer software, residing on a computer-readable storage medium, comprising instructions for causing a computer to:
-
receive data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
perform speech recognition on the data to identify the command identifier and the designation;
establish a position measured from the at least one previously-spoken word based on the command identifier; and
perform an action at the established position, the action including inserting at least one word;
wherein the designation is independent of a number of words between the at least one previously-spoken word and the established position.
-
-
38. A speech recognition system, comprising:
-
an input device for receiving speech signals; and
a processor configured to;
receive data representing a spoken command, the command including a command identifier and a designation of at least one previously-spoken word;
perform speech recognition on the data to identify the command identifier and the designation;
establish a position measured from the at least one previously-spoken word based on the command identifier; and
perform an action at the established position, the action including inserting at least one word;
wherein the designation is independent of a number of words between the at least one previously-spoken word and the established position.
-
-
39. A computer-based method for use in working with text, comprising:
-
receiving a command including an utterance designating a portion of the text, performing speech recognition on the utterance to identify the portion of the text, and establishing a position in the text, the position being measured from the identified portion of the text and determined by the command;
performing an action at the established position, the action including inserting at least one word;
wherein the utterance designating the portion of text is independent of a number of words between the portion of text and the established position.
-
Specification