1. A method, executed by one or more processors, the method comprising: receiving a channel recording corresponding to a conversation; receiving a transcription for the conversation; generating a conversation-specific language model for the conversation using the transcription; conducting speech recognition on the channel recording using the conversation-specific language model to provide time boundaries and written language corresponding to utterances within the channel recording; determining sentence or phrase boundaries for the transcription; aligning written language within the one or more transcriptions with the written language corresponding to the utterances with the channel recording to provide sentence or phrase boundaries for the channel recording; and training a speech recognizer according to the sentence or phrase boundaries for the transcription and the sentence or phrase boundaries for the channel recording.
1. A method, executed by one or more processors, the method comprising: receiving a channel recording corresponding to a conversation; receiving a transcription for the conversation; generating a conversation-specific language model for the conversation using the transcription; conducting speech recognition on the channel recording using the conversation-specific language model to provide time boundaries and written language corresponding to utterances within the channel recording; determining sentence or phrase boundaries for the transcription; aligning written language within the one or more transcriptions with the written language corresponding to the utterances with the channel recording to provide sentence or phrase boundaries for the channel recording; and training a speech recognizer according to the sentence or phrase boundaries for the transcription and the sentence or phrase boundaries for the channel recording. 6. The method of claim 1 , wherein aligning written language comprises conducting a dynamic programming procedure.