Patent ID: 8688445

Claim:
A computer-implemented method comprising: receiving an audio file; analyzing the audio file to identify portions of the audio file as corresponding to one or more audio types, the one or more audio types including one or more speech types; generating a time-ordered classification of the identified portions, the time-ordered classification indicating the one or more audio types and position within the audio file of each respective portion; generating a queue using the time-ordered classification, the queue including a plurality of jobs where each job includes one or more identifiers of a respective portion of the audio file classified as belonging to the one or more speech types; distributing the jobs in the queue to a plurality of processors for speech-to-text processing of the corresponding portion of the audio file; performing speech-to-text processing on each portion to generate a corresponding text file; and merging the corresponding text files to generate a transcription file, the text files merged in order based on the order in which the portions of the audio file occur within the audio file.