Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
114 words
A method for training multiple speaker models based on speech from a multiplicity of speakers, comprising the steps of: a) providing a portion of audio data including speech from at least all of the multiplicity of speakers; b) dividing said portion of audio data into data segments; c) treating said data segments as clusters and computing a pairwise distance between each cluster and every other cluster, basing said pairwise distance on a likelihood measurement that two clusters were created by a same speaker, said likelihood measurement being biased by a Markov duration model based on the prior probability of speaker changes; d) combining two clusters with a minimum pairwise distance into a new cluster.
Claim 2
Independent Claim
114 words
A method for training multiple speaker models based on speech from a multiplicity of speakers, comprising the steps of: a) providing a portion of audio data including speech from at least all of the multiplicity of speakers; b) dividing said portion of audio data into data segments; c) treating said data segments as clusters and computing a pairwise distance between each cluster and every other cluster, basing said pairwise distance on a likelihood measurement that two clusters were created by a same speaker, said likelihood measurement being biased by a Markov duration model based on the prior probability of speaker changes; d) combining two clusters with a minimum pairwise distance into a new cluster.
Claim 3
Dependent Claim
20 words
The method of claim 1, further comprising a step of e) training a speaker model for each of said clusters.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein step c) further comprises biasing the Markov duration model based on speaker changes over the length of said clusters.
Claim 5
Dependent Claim
16 words
The method of claim 3, wherein said Markov duration model comprises a two state Markov chain.
Claim 6
Independent Claim
213 words
A method of indexing audio data according to speaker, said audio data comprising speech from a plurality of speakers, the method comprising the steps of: a) providing a portion of said audio data containing speech from at least all of the plurality of speakers; b) dividing said portion of the audio data into data segments to form clusters; c1) computing a pairwise distance between each cluster and every other cluster, said pairwise distance being based on a likelihood that two clusters were created by a same speaker, said likelihood measurement further being biased by the prior probability of speaker changes; c2) combining a pair of clusters with a minimum pairwise distance; c3) repeating steps c1) and c2) until a desired number of clusters is obtained d) for each of said desired number of clusters, training an individual Hidden Markov Model (HMM) representing a single speaker of the plurality of speakers; e) combining the individual HMMs in parallel to form a speaker network HMM; f) for said audio data, determining a maximum probability path through said speaker network HMM, identifying segments of said audio data associated with each individual HMM; g) marking each segment according to the individual HMM from which it was created; and h) collecting segments according to the marked individual HMM.
Claim 7
Independent Claim
213 words
A method of indexing audio data according to speaker, said audio data comprising speech from a plurality of speakers, the method comprising the steps of: a) providing a portion of said audio data containing speech from at least all of the plurality of speakers; b) dividing said portion of the audio data into data segments to form clusters; c1) computing a pairwise distance between each cluster and every other cluster, said pairwise distance being based on a likelihood that two clusters were created by a same speaker, said likelihood measurement further being biased by the prior probability of speaker changes; c2) combining a pair of clusters with a minimum pairwise distance; c3) repeating steps c1) and c2) until a desired number of clusters is obtained d) for each of said desired number of clusters, training an individual Hidden Markov Model (HMM) representing a single speaker of the plurality of speakers; e) combining the individual HMMs in parallel to form a speaker network HMM; f) for said audio data, determining a maximum probability path through said speaker network HMM, identifying segments of said audio data associated with each individual HMM; g) marking each segment according to the individual HMM from which it was created; and h) collecting segments according to the marked individual HMM.
Claim 8
Dependent Claim
21 words
The method of claim 5, wherein said desired number of clusters is based upon a number of said plurality of speakers.
Claim 9
Dependent Claim
23 words
The method of claim 5, wherein said desired number of clusters is based upon a maximum pairwise distance between each of said clusters.
Claim 10
Dependent Claim
18 words
The method of claim 5, wherein step c1) includes basing said likelihood ratio on tied mixtures of Gaussians.
Claim 11
Dependent Claim
17 words
The method of claim 5, wherein said c1) includes basing said likelihood ratio on a single Gaussian.