Speech recognition conversation selection device, speech recognition conversation system, speech recognition conversation selection method, and program
First Claim
1. A voice recognition dialogue apparatus comprising:
- a plurality of dialogue means for performing a voice recognition dialogue;
transmitting means for transmitting voice information to the dialogue means;
a network which connects the transmitting means and the dialogue means; and
selecting means for selecting one dialogue means among the plurality of dialogue means according to an ability of the transmitting means and abilities of the plurality of dialogue means.
1 Assignment
0 Petitions
Accused Products
Abstract
In a voice recognition dialogue system having a plurality of recognition dialogue servers, there is no framework to select and determine one recognition dialogue server. A client 10 transmits its ability information stored in a terminal information storage 140 to a recognition dialogue selecting server 20. The ability of the client 10 includes a CODEC ability (CODEC type, CODEC compression mode, etc.), a voice data format (compressed voice data, feature vector, etc.), a recorded voice I/O function, a synthesized voice I/O function (without synthesizing engine, with intermediate representation input engine, with character string input engine, etc.), and service contents. The recognition dialogue selecting server 20 receives the ability information transmitted from the client 10, and determines the optimum recognition dialogue server according to ability information of plural recognition dialogue servers which has been stored in a recognition dialogue server information storage 230 and information of the requested service contents.
44 Citations
36 Claims
-
1. A voice recognition dialogue apparatus comprising:
-
a plurality of dialogue means for performing a voice recognition dialogue;
transmitting means for transmitting voice information to the dialogue means;
a network which connects the transmitting means and the dialogue means; and
selecting means for selecting one dialogue means among the plurality of dialogue means according to an ability of the transmitting means and abilities of the plurality of dialogue means. - View Dependent Claims (4, 6, 7, 9, 10, 11)
-
-
2. A voice recognition dialogue apparatus comprising:
-
a plurality of dialogue means for performing a voice recognition dialogue;
requesting means for requesting a service to the dialogue means;
transmitting means for transmitting voice information to the dialogue means;
a network which connects the transmitting means, the requesting means and the dialogue means; and
selecting means for selecting one dialogue means among the plurality of dialogue means according to the service and abilities of the transmitting means and abilities of the plurality of dialogue means. - View Dependent Claims (5, 8)
-
-
3. A voice recognition dialogue apparatus comprising:
-
a plurality of dialogue means for performing a voice recognition dialogue;
service retaining means for retaining a service content requested to the dialogue means;
transmitting means for transmitting voice information to the dialogue means;
a network which connects the service retaining means, the transmitting means and the dialogue means; and
selecting means for selecting one dialogue means among the plurality of dialogue means according to the service and abilities of the transmitting means and abilities of the plurality of dialogue means.
-
-
12. A voice recognition dialogue apparatus comprising:
-
a plurality of voice recognition dialogue servers for performing a voice recognition dialogue;
a client for transmitting a service content and voice information requested to the voice recognition dialogue servers;
a voice recognition dialogue selecting server for selecting one dialogue means among a plurality of dialogue means; and
a network which connects the client, the voice recognition dialogue servers and the voice recognition dialogue selecting server;
whereinthe client includes;
a data input unit for inputting data of the voice information and the service content, a terminal information storage for storing ability data of the client, a data communication unit for performing communications between the voice recognition dialogue server and the voice recognition selecting server over the network and transmitting the voice information to a selected voice recognition dialogue server, and a controller for controlling an operation of the client,the voice recognition dialogue selecting server includes;
a data communication unit for performing communications between the client and the voice recognition dialogue server over the network, a recognition dialogue server information storage for storing an ability of each of the voice recognition dialogue servers, and a recognition dialogue server determining unit for reading out the ability data of the client stored in the terminal information storage, comparing the ability data with the ability data of the voice recognition dialogue servers stored in the recognition dialogue server information storage, determining at least one voice recognition dialogue server among the plurality of voice recognition dialogue servers, and transmitting information necessary for specifying a determined voice recognition dialogue server to the client, andthe voice recognition dialogue server includes;
a voice recognition dialogue executing unit for executing a voice recognition dialogue according to the voice information input from the client, a data communication unit for performing communications between the client and the voice recognition dialogue selecting server over the network, and a controller for controlling an operation of the voice recognition dialogue server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A voice recognition dialogue selecting method for performing data communications between transmitting means and a plurality of dialogue means over a network and for performing a process of transmitting voice information data output from the transmitting means to specific dialogue means, the method comprising:
-
a first step of receiving voice information data from the transmitting means;
a second step of requesting ability data of the transmitting means to the transmitting means;
a third step of transmitting the ability data of the transmitting means from the transmitting means;
a fourth step of comparing the ability data from the transmitting means with ability data of the plurality of dialogue means, and determining specific dialogue means according to a compared result, a fifth step of informing the transmitting means of information for specifying determined dialogue means; and
a sixth step of performing a voice recognition dialogue processing between the transmitting means and the determined dialogue means. - View Dependent Claims (19, 22, 23, 24)
-
-
20. A voice recognition dialogue selecting method for performing data communications between transmitting means, a plurality of dialogue means and service retaining means over a network, and for performing a process of transmitting voice information data output from the transmitting means to specific dialogue means, the method comprising:
-
a first step of receiving a request for a service content including a voice recognition dialogue processing output from the transmitting means;
a second step of requesting ability data of the transmitting means to the transmitting means;
a third step of transmitting the ability data of the transmitting means from the transmitting means;
a fourth step of comparing the ability data of the transmitting means with ability data of the plurality of dialogue means and determining specific dialogue means among the plurality of dialogue means according to a compared result;
a fifth step of informing the transmitting means of information necessary for specifying dialogue means determined in the fourth step;
a sixth step of performing the voice recognition dialogue processing between the transmitting means and the dialogue means determined in the fourth step;
a seventh step of requesting the service content requested from the transmitting means, from the dialogue means determined in the fourth step to the service retaining means;
an eighth step of transmitting the service content requested in the seventh step to the dialogue means determined in the fourth step;
a ninth step of reading into the service content transmitted in the eighth step by the dialogue means determined in the fourth step; and
a tenth step of performing the voice recognition dialogue processing between the transmitting means and the dialogue means determined in the fourth step according to the service content read into. - View Dependent Claims (21)
-
-
25. A voice recognition dialogue selecting apparatus for performing data communications between transmitting means and a plurality of dialogue means over a network, the apparatus comprising, selecting means for selecting specific dialogue means and transmitting voice information data output from the transmitting means to the specific dialogue means, wherein
when selecting, the selecting means specifies the dialogue means according to an ability of the transmitting means and abilities of the plurality of dialogue means.
-
26. A voice recognition dialogue selecting apparatus for performing data communications between transmitting means and a plurality of dialogue means over a network, and for performing a process of selecting specific dialogue means and transmitting voice information data output from the transmitting means to the specific dialogue means, the apparatus comprising:
-
first means for receiving voice information from the transmitting means and data indicating that the dialogue means is to be changed;
second means for requesting ability data of the transmitting means to the transmitting means;
third means for transmitting the ability data from the transmitting means responding to a request from the second means;
fourth means for comparing the ability data of the transmitting means with ability data of the plurality of the dialogue means, and determining dialogue means according to a compared result; and
fifth means for informing the transmitting means of information for specifying dialogue means determined in the fourth means. - View Dependent Claims (27, 28, 29)
-
-
30. A recording medium for a voice recognition dialogue selecting program, in which a voice recognition dialogue selecting program, for performing data communications between transmitting means and a plurality of dialogue means over a network and for performing a process of transmitting voice information data output from the transmitting means to specific dialogue means, is recorded, the program comprising:
-
a first step of receiving the voice information data from the transmitting means;
a second step of requesting ability data of the transmitting means to the transmitting means;
a third step of transmitting the ability data of the transmitting means from the transmitting means;
a fourth step of comparing the ability data from the transmitting means with ability data of the plurality of dialogue means, and determining specific dialogue means according to a compared result;
a fifth step of informing the transmitting means of information for specifying determined dialogue means; and
a sixth step of performing a voice recognition dialogue processing between the transmitting means and the determined dialogue means. - View Dependent Claims (31, 34, 35, 36)
-
-
32. A recording medium for a voice recognition dialogue selecting program, in which a voice recognition dialogue selecting program, for performing data communications between transmitting means, a plurality of dialogue means and service retaining means over a network and for performing a process of transmitting voice information data output from the transmitting means to specific dialogue means, is recorded, the program comprising:
-
a first step of receiving a request for a service content including a voice recognition dialogue processing output from the transmitting means;
a second step of requesting ability data of the transmitting means to the transmitting means;
a third step of transmitting the ability data of the transmitting means from the transmitting means;
a fourth step of comparing the ability data of the transmitting means with ability data of the plurality of dialogue means, and determining specific dialogue means among the plurality of dialogue means according to a compared result;
a fifth step of informing the transmitting means of information necessary for specifying dialogue means determined in the fourth step; and
a sixth step of performing the voice recognition dialogue processing between the transmitting means and the dialogue means determined in the fourth step;
a seventh step of requesting the service content requested from the transmitting means, from the dialogue means determined in the fourth step to the service retaining means;
an eighth step of transmitting the service content requested in the seventh step to the dialogue means determined in the fourth step;
a ninth step of reading into the service content transmitted in the eighth step by the dialogue means determined in the fourth step; and
a tenth step of performing the voice recognition dialogue processing between the transmitting means and the dialogue means determined in the fourth step according to the service content read into. - View Dependent Claims (33)
-
Specification