Spoken language interface
First Claim
1. A spoken language interface mechanism for enabling a user to provide spoken input to at least one computer implementable application, the spoken language interface mechanism comprising:
- an automatic speech recognition (ASR) mechanism operable to recognise spoken input from a user and to provide information corresponding to a recognised spoken term to a control mechanism, said control mechanism being operable to determine whether said information is to be used as input to a current context, and conditional on said information being determined to be input for said current context, to provide said information to said current context, wherein said control mechanism is further operable to switch context conditional on said information being determined not to be input for said current context.
1 Assignment
0 Petitions
Accused Products
Abstract
A spoken language interface comprises an automatic speech recognition system and a text to speech system controlled by a voice controller. The ASR and TTS are connected to a telephony system which receives user speech via a communications link. A dialogue manager is connected to the voice controller and provides control of dialogue generated in response to user speech. The dialogue manager is connected to application managers each of which provide an interface to an application with which the user can converse. Dialogue and grammars are stored in a database as data and are retrieved under the control of the dialogue manager and a personalisation and adaptive learning module. A session and notification manager records session details and enables re-connection of a broken conversation at the point at which the conversation was broken.
-
Citations
30 Claims
-
1. A spoken language interface mechanism for enabling a user to provide spoken input to at least one computer implementable application, the spoken language interface mechanism comprising:
an automatic speech recognition (ASR) mechanism operable to recognise spoken input from a user and to provide information corresponding to a recognised spoken term to a control mechanism, said control mechanism being operable to determine whether said information is to be used as input to a current context, and conditional on said information being determined to be input for said current context, to provide said information to said current context, wherein said control mechanism is further operable to switch context conditional on said information being determined not to be input for said current context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- 14. A computer program product on a carrier medium, said computer program product including program code operable to provide a control mechanism operable to provide recognised spoken input recognised by an automatic speech recognition mechanism as an input to a current context, conditional on said spoken input being determined to be input for said current context, and further operable to switch context conditional on said information being determined not to be input for said current context.
-
17. A spoken language system for enabling a user to provide spoken input to at least one application operating on at least one computer system, the spoken language system comprising:
-
an automatic speech recognition (ASR) mechanism operable to recognise spoken input from a user; and
a control mechanism configured to provide to a current context spoken input recognised by the automatic speech recognition mechanism and determined by said control mechanism as being input for said current context, wherein said control mechanism is further operable to switch context conditional that said spoken input is determined not to be input for said current context. - View Dependent Claims (18, 19)
-
-
20. A method for providing user input to at least one application, comprising the steps of:
-
configuring an automatic speech recognition mechanism to receive spoken input;
operating the automatic speech recognition mechanism to recognise spoken input; and
providing to a current context spoken input determined as being input for said current context, or switching context conditional on said spoken input being determined not to be input for said current context. - View Dependent Claims (21, 22, 23, 24)
-
- 25. A development tool for creating components of a spoken language interface mechanism for enabling a user to provide spoken input to at least one computer implementable application, said development tool comprising an application design tool operable to create at least one dialogue defining how a user is to interact with the spoken language interface mechanism, said dialogue comprising one or more inter-linked nodes each representing an action, wherein at least one said node has one or more associated parameter that is dynamically modifiable while the user is interacting with the spoken language interface mechanism.
Specification