Method, module, device and server for voice recognition
First Claim
Patent Images
1. Speech recognition process implemented in a terminal and a remote server, said terminal comprising a language model, comprising the steps ofdetection of an expression unrecognized by said language model;
- recording in said terminal of data representative of said unrecognized expression;
repetition of the step of detection of an unrecognized expression and the step of recording of representative data, the repetition allowing recording of data representative of a plurality of unrecognized expressions;
transmission to said remote server of recorded data representative of the plurality of unrecognized expressions and at least one of context data and information related to a speaker;
analysis, by said remote server, of said data representative of said plurality of unrecognized expressions and at least one of said context data and said information related to a speaker, and generating information recognizing said unrecognized expressions, said generated information including correcting information to partially or completely modify said language model by adding, deleting or replacing elements therein, an unrecognized expression having no meaning being ignored for the updating of the language model and being discarded from the correcting information for updating said language model;
transmitting, by said server, said correcting information to said terminal; and
updating, by said terminal, said language model.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a speech recognition process implemented in at least one terminal (114), the speech recognition process using a language model (311), comprising the following steps:
- detection (502) of at least one unrecognized expression in one of the terminals;
- recording (503) in the terminal of data representative of the unrecognized expression (309);
- transmission (603) by the terminal of the recorded data to a remote server (116);
- analysis, (803) at the level of the remote server, of the data and generation (805) of information for correcting the said language model taking account of at least one part of the unrecognized expression; and
- transmission (806) from the server to at least one terminal (114, 117, 118) of the correcting information, so as to allow future recognition of at least certain of the unrecognized expressions.
The invention also relates to corresponding modules, devices (102) and a remote server (116).
32 Citations
5 Claims
-
1. Speech recognition process implemented in a terminal and a remote server, said terminal comprising a language model, comprising the steps of
detection of an expression unrecognized by said language model; -
recording in said terminal of data representative of said unrecognized expression; repetition of the step of detection of an unrecognized expression and the step of recording of representative data, the repetition allowing recording of data representative of a plurality of unrecognized expressions; transmission to said remote server of recorded data representative of the plurality of unrecognized expressions and at least one of context data and information related to a speaker; analysis, by said remote server, of said data representative of said plurality of unrecognized expressions and at least one of said context data and said information related to a speaker, and generating information recognizing said unrecognized expressions, said generated information including correcting information to partially or completely modify said language model by adding, deleting or replacing elements therein, an unrecognized expression having no meaning being ignored for the updating of the language model and being discarded from the correcting information for updating said language model; transmitting, by said server, said correcting information to said terminal; and updating, by said terminal, said language model. - View Dependent Claims (2, 3, 4)
-
-
5. Speech recognition system using a language model in a terminal and a remote server, comprising:
-
an analyser detecting expressions unrecognized by said language model; a recorder for recording data representative of said unrecognized expressions; a transmitter comprising means for transmitting to said remote server contents of said recorder, including recorded data representative of said unrecognized expressions, and at least one of context data and information related to a speaker; said remote server comprising means for making comprehensible at least some of said expressions unrecognized by said language model, generating information and updating said language model, said generated information including correcting information to partially or completely modify said language model by adding, deleting or replacing elements therein, an unrecognized expression having no meaning being ignored for the updating of the language model and being discarded from the information for updating; said remote server comprising means for transmitting said correcting information to said language model for updating said language model so as to allow said language model to recognize said unrecognized expressions.
-
Specification