In this paper we address the problem of aligning very long (often more than one hour) audio files to their corresponding textual transcripts in an effective manner. We present an efficient recursive technique to solve this problem that works well even on noisy speech signals. The key idea of this algorithm is to turn the forced alignment problem into a recursive speech recognition problem with a gradually restricting dictionary and language model. The algorithm is tolerant to acoustic noise and errors or gaps in the text transcript or audio tracks. We report experimental results on a 3 hour audio file containing TV and radio broadcasts. We will show accurate alignments on speech under a variety of real acoustic conditions such as speech over music and speech over telephone lines. We also report results when the same audio stream has been corrupted with white additive noise or compressed using a popular web encoding format such as RealAudio. This algorithm has been used in our internal multimedia indexing project. It has processed more than 200 hours of audio from varied sources, such as WGBH NOVA documentaries and NPR web audio files. The system aligns speech media content in about one to five times realtime, depending on the acoustic conditions of the audio signal.
[1]
Jordi Robert-Ribes,et al.
Automatic generation of hyperlinks between audio and transcript
,
1997,
EUROSPEECH.
[2]
John D. Lafferty,et al.
Cheating with imperfect transcripts
,
1996,
Proceeding of Fourth International Conference on Spoken Language Processing. ICSLP '96.
[3]
Mei-Yuh Hwang,et al.
The SPHINX-II speech recognition system: an overview
,
1993,
Comput. Speech Lang..
[4]
Jonathan G. Fiscus,et al.
1997 BROADCAST NEWS BENCHMARK TEST RESULTS: ENGLISH AND NON-ENGLISH
,
1997
.
[5]
Walter Daelemans,et al.
Tabtalk: reusability in data-oriented grapheme-to-phoneme conversion
,
1993,
EUROSPEECH.
[6]
Lin Lawrence Chase,et al.
Word and acoustic confidence annotation for large vocabulary speech recognition
,
1997,
EUROSPEECH.