System
First Claim
1. A system comprising:
- at least one device having a processor-controlled machine for causing at least one function specified by a user to be carried out and a control apparatus for enabling voice-control of the processor-controlled machine and a speech processing apparatus having means for receiving speech data representing speech by a user, a grammar store storing speech recognition grammars, speech recognition means for recognising speech in the received speech data using at least one of the speech recognition grammars, speech interpreting means for interpreting the recognised speech to provide instructions for controlling at least one function of a processor-controlled machine and transmitting means for transmitting the instructions to the control apparatus, the control apparatus being arranged to couple the processor-controlled machine to the speech processing apparatus and having means for providing speech recognition grammar instructions regarding the speech recognition grammar to be used by the speech recognition means for recognising speech data and means for transmitting speech recognition grammar instructions to the speech processing apparatus, wherein the grammar store comprises at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules, the first grammar being arranged to use grammar rules defined by the interface grammar and the second grammar being arranged to implement rules defined by the interface grammar, and wherein the speech recognition grammar instructions providing means is arranged to provide instructions for causing the second grammar to be linked to the first grammar using the interface grammar.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-controlled machine (3a) is coupled via a control apparatus (34) to speech processing apparatus (2) for enabling a user to control at least one function of the machine by spoken commands. The speech processing apparatus (2) has a speech recognition engine (201) associated with a grammar module (202) for providing the speech recognition grammar or grammars required by the engine (201). The control apparatus (34) provides the speech processing apparatus (2) with instructions regarding the speech recognition grammars to be used for recognising speech data. The grammar store stores at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules with the first grammar being arranged to use grammar rules defined by the interface grammar, and the second, being arranged to implement rules defined by the interface grammar so as to enable an extended grammar to be formed when the control apparatus provides instructions for causing the second grammar to be linked to the first grammar using the interface grammar.
-
Citations
38 Claims
-
1. A system comprising:
-
at least one device having a processor-controlled machine for causing at least one function specified by a user to be carried out and a control apparatus for enabling voice-control of the processor-controlled machine and a speech processing apparatus having means for receiving speech data representing speech by a user, a grammar store storing speech recognition grammars, speech recognition means for recognising speech in the received speech data using at least one of the speech recognition grammars, speech interpreting means for interpreting the recognised speech to provide instructions for controlling at least one function of a processor-controlled machine and transmitting means for transmitting the instructions to the control apparatus, the control apparatus being arranged to couple the processor-controlled machine to the speech processing apparatus and having means for providing speech recognition grammar instructions regarding the speech recognition grammar to be used by the speech recognition means for recognising speech data and means for transmitting speech recognition grammar instructions to the speech processing apparatus, wherein the grammar store comprises at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules, the first grammar being arranged to use grammar rules defined by the interface grammar and the second grammar being arranged to implement rules defined by the interface grammar, and wherein the speech recognition grammar instructions providing means is arranged to provide instructions for causing the second grammar to be linked to the first grammar using the interface grammar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23, 24, 25, 26, 28, 32, 33, 35, 36, 37)
-
-
11. A speech processing apparatus for receiving speech data representing commands spoken by a user for controlling a function of a device, the speech processing apparatus having:
-
receiving means for receiving speech data representing speech by a user;
a grammar store storing speech recognition grammars;
speech recognition means for recognising speech in the received speech data using at least one of the speech recognition grammars;
speech interpreting means for interpreting recognised speech to provide instructions for enabling a function of a device to be controlled; and
transmitting means for transmitting the instructions to a device for enabling control of a function of that device, wherein the grammar store comprises at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules, the first grammar being arranged to use grammar rules defined by the interface grammar and the second grammar being arranged to implement rules defined by the interface grammar such that the second grammar can be linked to the first grammar using the interface grammar to form an extended grammar. - View Dependent Claims (12, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A control apparatus for coupling a processor-controlled machine to speech processing apparatus for enabling a user to control a function of a machine by spoken commands, the control apparatus having:
- means for providing speech recognition grammar instructions defining a speech recognition grammar or grammars to be used by the speech processing apparatus means for recognising speech data; and
means for transmitting to the speech processing apparatus the speech recognition grammar instructions for speech data representing words spoken by a user, the speech recognition grammar instructions providing means being arranged to provide instructions for causing first and second grammars to be linked by an interface grammar having grammar rules usable by the first grammar and implementable by the second grammar so as to form an extended grammar.
- means for providing speech recognition grammar instructions defining a speech recognition grammar or grammars to be used by the speech processing apparatus means for recognising speech data; and
-
14. A control apparatus for enabling coupling of a processor-controlled machine to speech processing apparatus for enabling a user to control a function of the processor-controlled machine by spoken commands, the control apparatus comprising:
-
receiving means for receiving from the speech processing apparatus instructions derived from speech recognised by the speech processing apparatus;
dialog communication means for communicating with the user to provide information to the user in response to instructions received from the speech processing apparatus thereby enabling a dialog with the user, wherein the dialog communication means has a number of different dialog states and is arranged to change dialog state in response to received instructions, the control apparatus being arranged to supply to the speech processing apparatus instructions regarding the speech recognition grammar or grammars to be used in dependence upon the dialog state of the dialog communication means such that, in at least one dialog state, the control apparatus is arranged to provide instructions to cause first and second grammars to be linked by an interface grammar having grammar rules usable by the first grammar and implementable by the second grammar so as to form an extended grammar.
-
-
27. In a system comprising:
-
at least one device having a processor-controlled machine for causing at least one function specified by a user to be carried out and a control apparatus for enabling voice-control of the processor-controlled machine and a speech processing apparatus having means for receiving speech data representing speech by a user, a grammar store storing speech recognition grammars, speech recognition means for recognising speech in the received speech data using at least one of the speech recognition grammars, speech interpreting means for interpreting the recognised speech to provide instructions for controlling at least one function of a processor-controlled machine and transmitting means for transmitting the instructions to the control apparatus, a method of operating the control apparatus which comprises;
providing speech recognition grammar instructions regarding the speech recognition grammar to be used by the speech recognition means for recognising speech data to the speech processing apparatus to cause a first grammar using grammar rules defined by an interface grammar to be linked by the interface grammar to a second grammar which implements rules defined by the interface grammar to form an extended grammar.
-
-
29. A method of operating a speech processing apparatus for receiving speech data representing commands spoken by a user for controlling a function of a device, the method comprising:
-
receiving speech data representing speech by a user;
accessing a grammar store comprising at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules;
causing a first grammar which uses grammar rules defined by an interface grammar to be linked by the interface grammar to a second grammar which implements rules defined by the interface grammar;
recognising speech in the received speech data;
interpreting recognised speech to provide instructions for enabling a function of a device to be controlled; and
transmitting the instructions to a device for enabling control of a function of that device to form an extended grammar.
-
-
30. A method of operating a control apparatus for coupling a processor-controlled machine to speech processing apparatus for enabling a user to control a function of a machine by spoken commands, which method comprises transmitting speech recognition grammar instructions defining a speech recognition grammar or grammars to be used by the speech processing apparatus means for recognising speech data including instructions for causing first and second grammars to be linked by an interface grammar having grammar rules usable by the first grammar and implementable by the second grammar so as to form an extended grammar.
-
31. A method of operating a control apparatus for enabling coupling of a processor-controlled machine to speech processing apparatus remote from the processor-controlled machine for enabling a user to control a function of the processor-controlled machine by spoken commands, the method comprising:
-
receiving from the speech processing apparatus instructions derived from speech recognised by the speech processing apparatus;
communicating with the user to provide information to the user in response to instructions received from the speech processing apparatus using a dialog which has a number of different dialog states dependent upon the received instructions; and
supplying to the speech processing apparatus instructions regarding the speech recognition grammar or grammars to be used in dependence upon the dialog state of the dialog communication means such that, in at least one dialog state, the instructions cause first and second grammars to be linked by an interface grammar having grammar rules usable by the first grammar and implementable by the second grammar so as to form an extended grammar.
-
-
34. A control apparatus for enabling a user to control a function of each of a plurality of processed-controlled machines by spoken commands interpreted by speech processing apparatus using speech recognition grammars, the control apparatus having a connection manager for determining from a command spoken by a user the machine that the user wishes to control and speech recognition grammar accessing means for accessing a grammar or grammars for the machine identified by the connecting manager to enable subsequent commands to be interpreted by the speech processing apparatus using the access grammar or grammars.
-
38. A system comprising:
-
a processor-controlled machine for causing at least one function specified by a user to be carried out;
a control apparatus for enabling voice-control of the processor-controlled machine;
an audio input device for receiving speech from a user and for supplying speech data representing the received speech; and
a speech processing apparatus having means for receiving speech data from the audio input device, a grammar store storing speech recognition grammars, speech recognition means for recognising speech in the received speech data using at least one of the speech recognition grammars, speech interpreting means for interpreting the recognised speech to provide instructions for controlling at least one function of a processor-controlled machine and transmitting means for transmitting the instructions to the control apparatus, the control apparatus being arranged to couple the processor-controlled machine to the speech processing apparatus and having means for providing speech recognition grammar instructions regarding the speech recognition grammar to be used by the speech recognition means for recognising speech data and means for transmitting speech recognition grammar instructions to the speech processing apparatus, wherein the grammar store comprises at least first and second grammars having grammar rules and at least one interface grammar defining grammar rules, the first grammar being arranged to use grammar rules defined by the interface grammar and the second grammar being arranged to implement rules defined by the interface grammar, and wherein the speech recognition grammar instructions providing means is arranged to provide instructions for causing the second grammar to be linked to the first grammar using the interface grammar.
-
Specification