摘要 |
A language analyzer ( 2 ) performs speech recognition on a speech input by a speech input unit ( 1 ), 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 ( 6 ). The agent processing unit ( 6 ) 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 ( 5 ). 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.
|