Method and apparatus for including speech recognition capabilities in a computer system
First Claim
1. A computer system that generates keystroke data from the detection of speech patterns, comprising:
- a keyboard for supplying keyboard keystroke data on a keyboard cable attached to the keyboard;
a microprocessor unit having a standard keyboard cable input port connector;
a low cost voice command device in a self-contained housing having a limited voice command recognition capability, to reduce the necessity for frequent execution of repeated keystroke sequences at the keyboard by a computer user, said low cost voice command device having a keystroke data input and output port, a memory for storing a predetermined number of plain English voice command words associated with the performance of repetitive multiple keystroke sequences said voice command words comprising cursor movement control words and data information entry word, a receiver for detecting speech patterns and a processing component for generating voice keystroke data, wherein said keyboard cable connects said keyboard to said input port of said voice command device;
a standard computer cable connecting said output port of said voice command device to said standard keyboard cable input port of said microprocessor unit,wherein said voice command device receives keyboard keystroke data at the input port and the processing component generates voice keystroke data based on the recognition of the speech patterns of a voice command word which is provided by a user and detected at the receiver, said voice command word being associated with the performance of a repetitive keystroke sequence on the keyboard,wherein the voice keystroke data generated are equivalent to the keyboard keystroke data which would have been generated at the keyboard had the user depressed a corresponding sequence of keys on the keyboard,and wherein said voice command device provides an interleaved voice and keyboard keystroke data stream to the output port for routing to the microprocessor unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system retrofit is described which allows the inclusion of voice recognition capabilities to provide a user of a standard system not incorporating voice recognition with the ability to use voice commands when editing a document on a computer system. An apparatus that recognizes speech patterns may be inserted in a computer system as a stand alone unit that provides keystroke data to the standard keyboard cable input port of a microprocessor unit. The apparatus, based on the detection of predetermined voice commands, generates keystroke data which are equivalent to the keystroke data which would have been generated had the computer user physically depressed a corresponding sequence of keys at a keyboard.
-
Citations
27 Claims
-
1. A computer system that generates keystroke data from the detection of speech patterns, comprising:
-
a keyboard for supplying keyboard keystroke data on a keyboard cable attached to the keyboard; a microprocessor unit having a standard keyboard cable input port connector; a low cost voice command device in a self-contained housing having a limited voice command recognition capability, to reduce the necessity for frequent execution of repeated keystroke sequences at the keyboard by a computer user, said low cost voice command device having a keystroke data input and output port, a memory for storing a predetermined number of plain English voice command words associated with the performance of repetitive multiple keystroke sequences said voice command words comprising cursor movement control words and data information entry word, a receiver for detecting speech patterns and a processing component for generating voice keystroke data, wherein said keyboard cable connects said keyboard to said input port of said voice command device; a standard computer cable connecting said output port of said voice command device to said standard keyboard cable input port of said microprocessor unit, wherein said voice command device receives keyboard keystroke data at the input port and the processing component generates voice keystroke data based on the recognition of the speech patterns of a voice command word which is provided by a user and detected at the receiver, said voice command word being associated with the performance of a repetitive keystroke sequence on the keyboard, wherein the voice keystroke data generated are equivalent to the keyboard keystroke data which would have been generated at the keyboard had the user depressed a corresponding sequence of keys on the keyboard, and wherein said voice command device provides an interleaved voice and keyboard keystroke data stream to the output port for routing to the microprocessor unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A low cost apparatus comprising:
-
a first input for receiving keyboard keystroke data generated by a keyboard; a receiver for detecting speech information; a processing component for determining whether the speech pattern of any detected speech information corresponds to that of a plain English command word included in a limited number of predetermined voice command; a memory for storing said limited number of predetermined voice commands, said predetermined voice commands comprising cursor movement control words and data information entry words; wherein the command word is associated with the performance of a repetitive multiple keystroke sequence on the keyboard, and wherein said processing component generates voice keystroke data based on the recognition of a voice command and combines voice keystroke data with keyboard keystroke data to provide an interleaved keystroke data stream; and an output port upon which the interleaved keystroke data stream may be supplied for routing to a keyboard cable input port connector of a microprocessor unit in a computer system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of using speech recognition techniques for generating keystroke data based on the detection of a limited set of voice commands comprising cursor movement control words and data information entry words instead of the execution of a repetitive multistroke keystroke sequence on a keyboard, comprising the steps of:
-
detecting the speech pattern of plain English speech information which is voiced by a computer user; determining whether the detected speech pattern matches a pattern of a predetermined word which is included in a voice command from the limited set of voice commands; and
,generating keystroke data representative of the words in the voice command whose speech pattern is recognized, wherein the generated keystroke data are equivalent to the multistroke keystroke data which a computer user would have generated at the keyboard had the user depressed a corresponding sequence of keys on the keyboard. - View Dependent Claims (18, 19, 20)
-
-
21. A computer system that generates keystroke data from the detection of speech patterns, comprising;
-
a microprocessor unit having a standard keyboard cable input port connector; a keyboard for supplying keyboard and voice keystroke data on a keyboard cable attached to the keyboard, said keyboard comprising a receiver for detecting speech patterns and a processing component for generating voice keystroke data, wherein said keyboard cable connects said keyboard to said standard keyboard cable input port of said microprocessor unit, wherein said keyboard comprises key inputs for generating keyboard keystroke data, wherein said processing component generated voice keystroke data based on the recognition of speech patters of a plain English voice command word which is provided by a user and detected at the receiver, said voice word command being associated with the performance of a repetitive multistroke keystroke sequence on the keyboard and being selected from a group of cursor control words comprising the words "top", "space", "tab", "page", "right", "left", "up" and "down", from a group of data information entry words "enter", "tab", or "delete," or a number word, wherein the voice keystroke data generated are equivalent to the keyboard keystroke data which would have been generated at the keyboard had the user depressed a corresponding sequence of keys on the keyboard, and wherein said keyboard provides an interleaved voice and keyboard keystroke data stream to the keyboard cable for routing to the microprocessor unit. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification