1. A method for speaker segmentation and speaker identification of speech input, the method comprising: (a) segmenting the speech input into a set of silent segments and a set of speech segments; (b) identifying a first speech segment as corresponding to a first speaker, wherein the first speech segment is included in the set of speech segments; (c) updating a first speech model corresponding to the first speaker based on the first speech segment, wherein the first speech model is included in a set of speech models; (d) identifying a second speech segment as corresponding to a second speaker, wherein the second speech segment is included is the set of speech segments, wherein identifying the second speech segment as corresponding to the second speaker is based on a comparison of correlations to individual speech models in the set of speech models; (e) responsive to (d), updating a second speech model corresponding to the second speaker based on the second speech segment, wherein the second speech model is included in the set of speech models; (f) correlating an unidentified speech segment from the set of speech segments to one or more speech models in the set of speech models; (g) responsive to sufficient correlation of the unidentified speech segment with an individual speech model: (1) identify the unidentified speech segment as corresponding to an individual speaker, wherein the individual speaker corresponds to the individual speech model, (2) updating the individual speech model based on the unidentified speech segment, and (3) marking the unidentified speech segment as an identified speech segment; (h) responsive to insufficient correlation, subsequent to step (f), of the unidentified speech segment with an individual speech model: (1) adding a new individual speech model to the set of speech models, (2) updating the new individual speech model based on the unidentified speech segment, and (3) marking the unidentified speech segment as an identified speech segment; (i) repeating steps (f), (g), and (h) until individual ones of the speech segments in the set of speech segments are identified as corresponding to individual speakers that correspond to individual ones of the speech models in the set of speech models; and (j) for a particular speech segment in the set of speech segments that has previously been identified as corresponding to a particular speech model, identifying a specific speech model from the set of speech models that is different than the particular speech model, wherein the specific speech model has a higher correlation to the particular speech segment than the particular speech model.
1. A method for speaker segmentation and speaker identification of speech input, the method comprising: (a) segmenting the speech input into a set of silent segments and a set of speech segments; (b) identifying a first speech segment as corresponding to a first speaker, wherein the first speech segment is included in the set of speech segments; (c) updating a first speech model corresponding to the first speaker based on the first speech segment, wherein the first speech model is included in a set of speech models; (d) identifying a second speech segment as corresponding to a second speaker, wherein the second speech segment is included is the set of speech segments, wherein identifying the second speech segment as corresponding to the second speaker is based on a comparison of correlations to individual speech models in the set of speech models; (e) responsive to (d), updating a second speech model corresponding to the second speaker based on the second speech segment, wherein the second speech model is included in the set of speech models; (f) correlating an unidentified speech segment from the set of speech segments to one or more speech models in the set of speech models; (g) responsive to sufficient correlation of the unidentified speech segment with an individual speech model: (1) identify the unidentified speech segment as corresponding to an individual speaker, wherein the individual speaker corresponds to the individual speech model, (2) updating the individual speech model based on the unidentified speech segment, and (3) marking the unidentified speech segment as an identified speech segment; (h) responsive to insufficient correlation, subsequent to step (f), of the unidentified speech segment with an individual speech model: (1) adding a new individual speech model to the set of speech models, (2) updating the new individual speech model based on the unidentified speech segment, and (3) marking the unidentified speech segment as an identified speech segment; (i) repeating steps (f), (g), and (h) until individual ones of the speech segments in the set of speech segments are identified as corresponding to individual speakers that correspond to individual ones of the speech models in the set of speech models; and (j) for a particular speech segment in the set of speech segments that has previously been identified as corresponding to a particular speech model, identifying a specific speech model from the set of speech models that is different than the particular speech model, wherein the specific speech model has a higher correlation to the particular speech segment than the particular speech model. 6. The method of claim 1 , wherein individual speech segments in the set of speech segments do not overlap in time with other speech segments in the set of speech segments.