Device control, speech recognition device, agent device, control method
First Claim
1. A device control device for controlling equipment, comprising:
- speech signal recognition and identification means which recognizes input speech signal, specifies a candidate for a phrase contained in the speech signal, and computes a likelihood of each specified phrase;
process-item data storing means which stores a plurality of process items indicated by the candidate for the phrase specified by said speech signal recognition means;
transition-definition data storing means (D5) which stores plural pieces of transition definition data defining transition from one process item in the plurality of process items to another process item, in such a way that a process item indicated by the candidate for the phrase is associated with a constant;
device control means which determines a process item to be executed subsequent to a currently executed item based on the candidate for the phrase, the likelihood of the specified phase computed by said speech signal recognition and identification means, and the constant indicated by the transition-definition data, the device control means controlling said equipment in accordance with the determined process item; and
acquisition means which, when the process item for controlling said equipment, the process item being determined by said device controlling means, and/or the transition-definition data is not stored in said process item data storage means and/or said transition-data storage means, accesses an externally located source of a new process item and/or transition definition data, acquires said new process item and/or transition definition data, and updates an old process item stored in said process-item data storing means or old transition definition data stored in said transition-definition data storing means to said new process item or transition definition data.
6 Assignments
0 Petitions
Accused Products
Abstract
A language analyzer performs speech recognition on a speech input by a speech input unit, specifies a possible word which is represented by the speech, and the score thereof, and supplies word data representing them to an agent processing unit. The agent processing unit stores process item data which defines a data acquisition process to acquire word data or the like, a discrimination process, and an input/output process, and wires or data defining transition from one process to another and giving a weighting factor to the transition, and executes a flow represented generally by the process item data and the wires to thereby control devices belonging to an input/output target device group. To which process in the flow the transition takes place is determined by the weighting factor of each wire, which is determined by the connection relationship between a point where the process has proceeded and the wire, and the score of word data. The wire and the process item data can be downloaded from an external server.
-
Citations
5 Claims
-
1. A device control device for controlling equipment, comprising:
-
speech signal recognition and identification means which recognizes input speech signal, specifies a candidate for a phrase contained in the speech signal, and computes a likelihood of each specified phrase; process-item data storing means which stores a plurality of process items indicated by the candidate for the phrase specified by said speech signal recognition means; transition-definition data storing means (D5) which stores plural pieces of transition definition data defining transition from one process item in the plurality of process items to another process item, in such a way that a process item indicated by the candidate for the phrase is associated with a constant; device control means which determines a process item to be executed subsequent to a currently executed item based on the candidate for the phrase, the likelihood of the specified phase computed by said speech signal recognition and identification means, and the constant indicated by the transition-definition data, the device control means controlling said equipment in accordance with the determined process item; and acquisition means which, when the process item for controlling said equipment, the process item being determined by said device controlling means, and/or the transition-definition data is not stored in said process item data storage means and/or said transition-data storage means, accesses an externally located source of a new process item and/or transition definition data, acquires said new process item and/or transition definition data, and updates an old process item stored in said process-item data storing means or old transition definition data stored in said transition-definition data storing means to said new process item or transition definition data. - View Dependent Claims (2, 3)
-
-
4. A device control method for controlling equipment, comprising:
-
a speech signal recognition and identification step of which recognizing input speech signal, specifying a candidate for a phrase contained in the speech signal, and computing a likelihood of each specified phrase; a process-item data storing step of storing, in a first memory, a plurality of process items indicated by the candidate specified in said speech signal recognition and identification step; a transition-definition data storing step of storing, in a second memory, plural pieces of transition definition data each having a condition corresponding to input information, and defining transition from one process item in the plurality of process items to another process item, in such a way that a process item specified by the candidate for the phrase is associated with a constant; device control step of; determining a process item to be executed subsequent to a currently executed item based on the candidate for the phrase, the likelihood of the specified phase computed by said speech signal recognition and identification means, and the constant indicated by the transition-definition data; and controlling said equipment in accordance with the determined process item; and an acquisition and update step of, when the process item for controlling said equipment, the process item being determined by said device controlling means, and/or the transition-definition data is not stored in said first memory and/or said second memory, accessing an externally located source of a new process item or transition definition data, acquiring said new process item or transition definition data, and updating an old process item stored at said process-item data storing step or old transition definition data stored at said transition-definition data storing step to said new process item or transition definition data.
-
-
5. A computer readable storage medium having recorded thereon a computer program that allows a computer to function as:
-
speech signal recognition and identification means which recognizes input speech signal, specifies a candidate for a phrase contained in the speech signal, and computes a likelihood of each specified phrase; process-item data storing means which stores a plurality of process items specified by the candidate for the phrase specified by said speech signal recognition means; transition-definition data storing means which stores plural pieces of transition definition data defining transition from one process item in the plurality of process items to another process item, in such a way that a process item indicated by the candidate for the phrase is associated with a constant; device control means which determines a process item to be executed subsequent to a currently executed item based on the candidate for the phrase, the likelihood of the specified phase computed by said speech signal recognition and identification means, and the constant indicated by the transition-definition data, the device control means controlling said equipment in accordance with the determined process item; and acquisition means which, when the process item for controlling said equipment, the process item being determined by said device controlling means, and/or the transition-definition data is not stored in said process item data storage means and/or said transition-data storage means, accesses an externally located source of a new process item and/or transition definition data, acquires said new process item and/or transition definition data, and updates an old process item stored in said process-item data storing means or old transition definition data stored in said transition-definition data storing means to said new process item or transition definition data.
-
Specification