Patent ID: 7346506

Claim:
An audio processing system for providing synchronized display of recognized text from an original audio file containing speech spoken by a user and playback of the original audio file, said system comprising: (a) a speech recognition module for generating recognized text pieces and associated audio pieces from the original audio file; (b) a silence insertion module for aggregating the audio pieces into an aggregated audio file; (c) a silence detection module for converting the original audio file and the aggregated audio file into a silence detected original audio file and a silence detected aggregated audio file, wherein silent and non-silent groups are identified using a threshold volume; (d) said silence insertion module further being adapted to: (i) compare the silence detected original audio file with the silence detected aggregated audio file and determine the differences in position of the non-silence group within the respective files; (ii) insert silence within the audio pieces according to the differences in position determined in (i) to create silence inserted audio pieces, such that aggregation of the silence inserted audio pieces results in an aggregated silence inserted audio pieces file that substantially corresponds to the original audio file; and (iii) utilize the characteristics of the silence inserted audio pieces and the associated recognized text pieces to synchronize the display of the recognized text pieces from the original audio file and the playback of the associated audio pieces from the original audio file.