NATURAL MACHINE CONVERSING METHOD AND APPARATUS
First Claim
1. An apparatus for natural machine conversing with a user, comprising:
- listening circuitry, including a first autonomous speech recognition (ASR) engine, to detect a keyword that denotes start of a conversation between the apparatus and the user;
dialogue circuitry, including a second ASR engine with greater speech recognition capability than the first ASR engine, to converse with the user during the conversation, including to detect for one or more conversation continuing features during the conversation, the one or more conversation continuing features include at least selected pitch attributes of the user; and
a controller coupled to the listening circuitry and the dialogue circuitry to selectively activate or cause to be activated one of the listening circuitry or the dialogue circuitry, and to pass control to the activated listening circuitry or the activated dialogue circuitry, based at least in part on a current state of the conversation, which includes at least a start state, a continuing state, and an end state;
wherein the dialogue circuitry is to further notify the controller of the continuing state, on detection of at least one conversation continuing features to keep the dialogue engine from being prematurely deactivated prior to end of the conversation with the user;
wherein detection for conversation continuing features include detection for at least selected pitch attributes of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, methods and storage medium associated with a spoken dialogue system are disclosed herein. In embodiments, an apparatus for natural machine conversing with a user may comprise a listening component to detect a keyword that denotes start of a conversation; a dialogue engine to converse with the user during the conversation; and a controller to selectively activate or cause to be activated one of the listening component or the dialogue component, and to pass control to the activated listening component or the activated dialogue engine, based at least in part on a state of the conversation. Other embodiments may be disclosed or claimed.
-
Citations
25 Claims
-
1. An apparatus for natural machine conversing with a user, comprising:
-
listening circuitry, including a first autonomous speech recognition (ASR) engine, to detect a keyword that denotes start of a conversation between the apparatus and the user; dialogue circuitry, including a second ASR engine with greater speech recognition capability than the first ASR engine, to converse with the user during the conversation, including to detect for one or more conversation continuing features during the conversation, the one or more conversation continuing features include at least selected pitch attributes of the user; and a controller coupled to the listening circuitry and the dialogue circuitry to selectively activate or cause to be activated one of the listening circuitry or the dialogue circuitry, and to pass control to the activated listening circuitry or the activated dialogue circuitry, based at least in part on a current state of the conversation, which includes at least a start state, a continuing state, and an end state; wherein the dialogue circuitry is to further notify the controller of the continuing state, on detection of at least one conversation continuing features to keep the dialogue engine from being prematurely deactivated prior to end of the conversation with the user; wherein detection for conversation continuing features include detection for at least selected pitch attributes of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine implemented method for natural conversing with a user, comprising:
-
setting, by dialogue circuitry of a computer device, a timer of the dialogue circuitry, on activation of the dialogue circuitry, the dialogue circuitry further including a first automatic speech recognition (ASR) engine; on setting the timer, conversing, by the dialogue circuitry, with a user of the computer device; and on expiration of the timer, notifying a controller of the computer device, by the dialogue circuitry, of the expiration of the timer; wherein on notification of the expiration of the timer, the dialogue circuitry is de-activated, and a listening circuitry of the computer device is activated instead, the listening circuitry having a second ASR engine with lesser speech recognition capability than the first ASR; wherein the method further comprises; detecting, by the dialogue circuitry, for one or more conversation continuing features during the conversing, the one or more conversation continuing features include at least selected pitch attributes of the user; on detection of at least one conversation continuing features, notifying the controller, by the dialogue circuitry of the detection; and on notification of the detection, resetting the timer to keep the dialogue circuitry from prematurely deactivated prior to end of conversing with the user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable medium (CRM) having instructions to cause a computer device, in response to the execution of the instructions, to:
-
analyze, with a controller of the computer device, indicators that denote states of a conversation between the computer device and a user, the states including a start conversation state, a conversation continuing state, and an end conversation state; and selectively activate, causing to be activated, with the controller, a selected one of a listening circuitry or a dialogue circuitry of the computer device, based at least in part on the state of the conversation with the user, and pass control to the activated listening circuitry to detect for a keyword that denotes start of a conversation, or a dialogue circuitry to converse with the user, the listening circuitry including a first autonomous speech recognition (ASR) engine, and the dialogue circuitry including a second ASR with greater speech recognition capability than the first ASR;
wherein the dialogue circuitry, while conversing with the user, further detects for continuing conversation features that includes at least selected pitch attributes of the user, and on detection of one or more continuing conversation features, notifies the controller of the detection to prevent the dialogue circuitry from prematurely deactivated prior to an end of the conversation. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification