Unified clustering tree
First Claim
Patent Images
1. A clustering tree data structure encoded on a computer readable medium, comprising:
- data that defines decision nodes associated with questions that relate to a group of sounds; and
data that defines terminal nodes that define a sound cluster to which the group of sounds belong;
wherein the decision nodes and the terminal nodes are defined hierarchically relative to one another and the decision nodes and the terminal nodes are divided into levels, each of the levels being associated with a different speech recognition model.
5 Assignments
0 Petitions
Accused Products
Abstract
A unified clustering tree (500) generates phoneme clusters based on an input sequence of phonemes. The number of possible clusters is significantly less than the number of possible combinations of input phonemes. Nodes (510, 511) in the unified clustering tree are arranged into levels such that the clustering tree generates clusters for multiple speech recognition models. Models that correspond to higher levels in the unified clustering tree are coarse models relative to more fine-grain models at lower levels of the clustering tree.
102 Citations
26 Claims
-
1. A clustering tree data structure encoded on a computer readable medium, comprising:
-
data that defines decision nodes associated with questions that relate to a group of sounds; and
data that defines terminal nodes that define a sound cluster to which the group of sounds belong;
wherein the decision nodes and the terminal nodes are defined hierarchically relative to one another and the decision nodes and the terminal nodes are divided into levels, each of the levels being associated with a different speech recognition model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of building a clustering tree for classifying a group of sounds into one of a number of possible sound clusters, the method comprising:
-
building a first level of the clustering tree with a first hierarchical arrangement of decision nodes in which each of the decision nodes of the first hierarchical arrangement is associated with one of a first group of questions relating to the group of sounds; and
building a second level of the clustering tree with a second hierarchical arrangement of decision nodes in which each of the decision nodes of the second hierarchical arrangement is associated with one of a second group of questions relating to the group of sounds, the second group of questions discriminating at a finer level of granularity within the group of sounds than the first group of questions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A speech recognition system comprising:
-
a clustering tree configured to classify a series of sounds into predefined clusters based on one of the sounds and on a predetermined number of neighboring sounds that surround the one of the sounds; and
a plurality of speech recognition models trained to recognize speech based on the predefined clusters, each of the plurality of speech recognition models receiving the predefined clusters from a different portion of the clustering tree. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A device comprising:
-
means for classifying a series of sounds into predefined clusters based on one of the sounds and a predetermined number of neighboring sounds that surround the one of the sounds; and
means for training a plurality of speech recognition models to recognize speech based on the predefined clusters, each of the plurality of speech recognition models receiving the predefined clusters from the means for classifying.
-
Specification