×

Senone tree representation and evaluation

  • US 5,794,197 A
  • Filed: 05/02/1997
  • Issued: 08/11/1998
  • Est. Priority Date: 01/21/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of performing speech recognition using a vocabulary of words characterized by one or more triphones for each word, each triphone including a central phoneme, a left phoneme immediately preceding the central phoneme, and a right phoneme immediately following the central phoneme, the method comprising:

  • receiving a data set of output distributions based on a set of training words spoken by training users, each output distribution being associated with one of a predetermined number of states of a triphone encountered in one of one of the training words; and

    creating a plurality of senone trees for each successive phoneme of the vocabulary by;

    selecting the phoneme;

    for each successive state of the selected phoneme;

    selecting the state;

    creating a senone tree for the selected state of the selected phoneme, the tree having a plurality of levels with one or more nodes at each level, the senone tree being created by;

    grouping together in a root node all received output distributions associated with the selected state of triphones that include the selected phoneme as their central phoneme; and

    dividing each node into a plurality of nodes according to linguistic questions regarding the left and right phonemes of the triphones associated with the output distributions that are grouped in the root node such that each node represents a group of similar output distributions, and continuing the dividing of each node until a stop condition is met at which the nodes are leaf nodes associated with one or more output distributions.

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