×

Automatic determination of labels and Markov word models in a speech recognition system

  • US 5,072,452 A
  • Filed: 11/02/1989
  • Issued: 12/10/1991
  • Est. Priority Date: 10/30/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. Speech processing apparatus comprising:

  • an acoustic processor for producing as a first output, in response to speech input, one label after another at successive time intervals, each label being selected from an alphabet of labels, each label having parameter values;

    dictionary means for storing statistical data for each of a plurality of vocabulary words as Markov model word baseforms, wherein each baseform is characterized by a sequence of Markov models, at least one word baseform containing at least one Markov model at different locations in the sequence, each Markov model having a plurality of arcs, wherein the dictionary means includes storage for (i) the respective probability of each arc in each Markov model, and (ii) a respective probability of producing each label in the alphabet at each of some arcs in each Markov modelmeans, coupled to said acoustic processor, for re-specifying the parameter values of the labels in the alphabet which can be produced as outputs of the acoustic processor; and

    baseform constructor means, coupled to said dictionary means, for up-dating the stored data for the Markov model word baseforms from labels generated by the acoustic processor based on the re-specified parameter values;

    wherein said label re-specifying means re-specifies the parameter values of labels based on the up-dated stored data for the Markov model word baseforms;

    wherein said acoustic processor produces as a second output one feature vector after another at the successive time intervals;

    wherein each different Markov model corresponds to one respective label; and

    wherein said label re-specifying means includes;

    alignment processor means for aligning a string of labels generated by the acoustic processor against a word baseform stored in the dictionary means, said alignment processor means aligning successive substrings in the string with successive Markov models in the word baseform; and

    estimator means for receiving as input from the acoustic processor the feature vectors corresponding to the labels aligned with a given Markov model and computing means and covariance values of the feature vectors received for the given Markov model; and

    label specifier means, coupled to the estimator means, for storing (i) the mean and covariance values of the feature vectors corresponding to the labels aligned with each Markov model, as (ii) the parameter values of the label corresponding to the Markov model.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×