Patent Document ID: 9305553
Application ID: 13096249

Base Claim:
1. A computer-based method comprising: storing a collection of speech corpuses in a database of a memory storage device, wherein each speech corpus is from a different speaker and comprises an audio file of speech and a transcription of the audio file; organizing the speech corpuses into clusters based on similarity from a speech recognition perspective, wherein organizing the speech corpuses comprises creating one or more speech recognition engines, each speech recognition engine being based on parameters associated with a corresponding speech corpus, producing recognized versions of the speech corpuses with the one or more speech recognition engines, calculating distances between at least two of the speech corpuses based on one or more recognized versions of the speech corpuses, and clustering the at least two speech corpuses based on the calculated distances; assigning a unique speaker category identification code to each of the clusters; and outputting at least one identification code to a speech recognition application configured to characterize speech based on the at least one identification code.

---

Claim 3:
3. The computer-based method of claim 1 wherein organizing the speech corpuses into clusters comprises: (a) creating a first speech recognition engine based on a first one of the speech corpuses; (b) applying the first speech recognition engine to produce a recognized version of a second one of the speech corpuses; and (c) calculating a first edit distance between the recognized version of the second one of the speech corpuses and the transcription of the second one of the speech corpuses.