It is worth noting that all configurations of this algorithm are computationally intensive, mainly because of Step 2.
since our aim is to provide transcripts for browsing audio recordings, we do not have to correct errors in real time.