Voice recognition system and voice recognition device
First Claim
1. A voice recognition system including a server device and a voice recognition device on a client side, which is connected to said server device, whereinsaid server device comprises:
- a server-side receiver that receives voice data from said voice recognition device;
a server-side voice recognizer that performs voice recognition on said voice data received by said server-side receiver, and generates a plurality of server-side voice recognition result candidates; and
a server-side transmitter that transmits said plurality of server-side voice recognition result candidates generated by said server-side voice recognizer to said voice recognition device, and whereinsaid voice recognition device comprises;
a voice inputter that converts a voice into said voice data;
a client-side voice recognizer that performs voice recognition on said voice data converted by said voice inputter, and generates a client-side voice recognition result candidate;
a client-side transmitter that transmits said voice data converted by said voice inputter to said server device;
a client-side receiver that receives said plurality of server-side voice recognition result candidates transmitted by said server-side transmitter,a recognition result candidate comparator that compares said plurality of server-side voice recognition result candidates received by said client-side receiver, to detect texts having a difference;
a recognition result integrator that integrates said client-side voice recognition result candidate and said plurality of server-side voice recognition result candidates by replacing a portion of one of said plurality of server-side voice recognition result candidates with a portion of said client-side voice recognition result candidate based on said client-side voice recognition result candidate, said plurality of server-side voice recognition result candidates, and a detection result provided by said recognition result candidate comparator, to decide a voice recognition result; and
an outputter that outputs said voice recognition result decided by said recognition result integrator.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided a recognition result candidate comparator 205 that compares a plurality of server-side voice recognition result candidates received by a receiver 204, to detect texts having a difference, and a recognition result integrator 206 that integrates a client-side voice recognition result candidate and a server-side voice recognition result candidate on the basis of the client-side voice recognition result candidate, the server-side voice recognition result candidate, and a detection result provided by the recognition result candidate comparator 205, to decide a voice recognition result.
-
Citations
10 Claims
-
1. A voice recognition system including a server device and a voice recognition device on a client side, which is connected to said server device, wherein
said server device comprises: -
a server-side receiver that receives voice data from said voice recognition device; a server-side voice recognizer that performs voice recognition on said voice data received by said server-side receiver, and generates a plurality of server-side voice recognition result candidates; and a server-side transmitter that transmits said plurality of server-side voice recognition result candidates generated by said server-side voice recognizer to said voice recognition device, and wherein said voice recognition device comprises; a voice inputter that converts a voice into said voice data; a client-side voice recognizer that performs voice recognition on said voice data converted by said voice inputter, and generates a client-side voice recognition result candidate; a client-side transmitter that transmits said voice data converted by said voice inputter to said server device; a client-side receiver that receives said plurality of server-side voice recognition result candidates transmitted by said server-side transmitter, a recognition result candidate comparator that compares said plurality of server-side voice recognition result candidates received by said client-side receiver, to detect texts having a difference; a recognition result integrator that integrates said client-side voice recognition result candidate and said plurality of server-side voice recognition result candidates by replacing a portion of one of said plurality of server-side voice recognition result candidates with a portion of said client-side voice recognition result candidate based on said client-side voice recognition result candidate, said plurality of server-side voice recognition result candidates, and a detection result provided by said recognition result candidate comparator, to decide a voice recognition result; and an outputter that outputs said voice recognition result decided by said recognition result integrator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A voice recognition device on a client side which is connected to a server device having a voice recognition function, said voice recognition device comprising:
-
a voice inputter that converts a voice into voice data; a client-side voice recognizer that performs voice recognition on said voice data converted by said voice inputter, and generates a client-side voice recognition result candidate; a client-side transmitter that transmits said voice data converted by said voice inputter to said server device; a client-side receiver that receives a plurality of server-side voice recognition result candidates generated by said server device based on said voice data transmitted by said client-side transmitter; a recognition result candidate comparator that compares said plurality of server-side voice recognition result candidates received by said client-side receiver, to detect texts having a difference; a recognition result integrator that integrates said client-side voice recognition result candidate and said plurality of server-side voice recognition result candidates by replacing a portion of one of said plurality of server-side voice recognition result candidates with a portion of said client-side voice recognition result candidate based on said client-side voice recognition result candidate, said plurality of server-side voice recognition result candidates, and a detection result provided by said recognition result candidate comparator, to decide a voice recognition result; and an outputter that outputs the voice recognition result decided by said recognition result integrator.
-
-
10. A voice recognition system including a server device and a voice recognition device on a client side, which is connected to said server device, wherein
said server device comprises: -
a server-side receiver that receives voice data from said voice recognition device; a server-side voice recognizer that performs voice recognition on said voice data received by said server-side receiver, and generates a plurality of server-side voice recognition result candidates; and a server-side transmitter that transmits said plurality of server-side voice recognition result candidates generated by said server-side voice recognizer to said voice recognition device, and wherein said voice recognition device comprises; a voice inputter that converts a voice into said voice data; a client-side voice recognizer that performs voice recognition on said voice data converted by said voice inputter, and generates a client-side voice recognition result candidate; a client-side transmitter that transmits said voice data converted by said voice inputter to said server device; a client-side receiver that receives said plurality of server-side voice recognition result candidates transmitted by said server-side transmitter; a recognition result candidate comparator that compares said plurality of server-side voice recognition result candidates received by said client-side receiver, to detect texts having a difference; a recognition result integrator that integrates said client-side voice recognition result candidate and said plurality of server-side voice recognition result candidates, said plurality of server-side voice recognition result candidates, and a detection result provided by said recognition result candidate comparator, to decide a voice recognition result; and an outputter that outputs said voice recognition result decided by said recognition result integrator, wherein said voice recognition device includes an input rule determinator that compares said client-side voice recognition result candidate with utterance rule patterns in each of which a predetermined key word is brought into correspondence with an utterance rule of said predetermined key word, and determines an utterance rule of said voice data, and wherein said recognition result integrator integrates said client-side voice recognition result candidate and said plurality of server-side voice recognition result candidates based on said client-side voice recognition result candidate, said plurality of server-side voice recognition result candidates, the detection result provided by said recognition result candidate comparator, and the utterance rule determined by said input rule determinator.
-
Specification