Training and testing speech models for automatic speech recognition
requires vast amount of data as well as time for training the models.
When there are multiple processors available, then executing training
algorithms in parallel can significantly reduce the time.
Some of the HTK commands can be executed in parallel.
For example, when there are thousands of utterances, we can run
'HCopy' and 'HVite' in parallel because they process each utterance
individually and the outcome for each utterance does not affect
any other utterances in the same process. In this case, the parallel
processing can simply by dividing the list of utterances into the
number of available processors.
This page presents some examples of running HTK commands in parallel
without any modifications of the original commands. This is
achieved by using a script language and a job queuing system
on a Linux cluster.
Parallel processing of HTK commands can be done in the following steps.
Created by Bowon Lee | Last updated 03/08/2006 |