Apparatus and Methods Using a Pattern Matching Speech Recognition Engine to Train a Natural Language Speech Recognition Engine
First Claim
1. A method performed on at least one processor for training a user profile for a natural language speech recognition engine, the method comprising the steps of:
- providing an audio file wherein the audio file contains a pronunciation of a client;
recognizing the audio file as text data using a first speech recognition engine, wherein the first speech recognition engine is not a natural language speech recognition engine;
linking the audio file and the text data;
initially training a user profile of the natural language speech recognition engine using the linked audio file and text data, wherein the user profile of the natural language speech recognition engine is initially trained using audio recognized by the first speech recognition engine.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology of the present application provides a speech recognition system with at least two different speech recognition engines or a single engine speech recognition engine with at least two different modes of operation. The first speech recognition being used to match audio to text, which text may be words or phrases. The matched audio and text is used by a training module to train a user profile for a natural language speech recognition engine, which is at least one of the two different speech recognition engines or modes. An evaluation module evaluates when the user profile is sufficiently trained to convert the speech recognition engine from the first speech recognition engine or mode to the natural language speech recognition or mode.
29 Citations
17 Claims
-
1. A method performed on at least one processor for training a user profile for a natural language speech recognition engine, the method comprising the steps of:
-
providing an audio file wherein the audio file contains a pronunciation of a client; recognizing the audio file as text data using a first speech recognition engine, wherein the first speech recognition engine is not a natural language speech recognition engine; linking the audio file and the text data; initially training a user profile of the natural language speech recognition engine using the linked audio file and text data, wherein the user profile of the natural language speech recognition engine is initially trained using audio recognized by the first speech recognition engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for speech recognition comprising:
-
a first speech recognition engine wherein the first speech recognition engine is not a natural language speech recognition engine, the first speech recognition engine to receive audio from a client and match the received audio to text; a memory coupled to the first speech recognition engine to store the received audio and the text, the memory configured to store a user profile; a natural language speech recognition engine, the natural language speech recognition engine coupled to the memory and capable of fetching at least the user profile; a training module, the training module coupled to the memory and the natural language speech recognition engine, wherein the training module uses the received audio and the text at least to initially train the user profile. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification