Posted on | March 6, 2014 | 1 Comment
I have recently created a simple browser-based synchronized audio-text reader for language learning purposes. I have checked out some other synchronized audio-text readers available on the web, but none of them seems to have sentence-level synchronization and at the same time support multiple translations. Out of frustration, I wrote my own.
LangScript synchronizes the audio and text at the sentence level, and it supports synchronization with multiple translations. It can display a single script/translation, or two translations side-by-side. You can click on any phrase on either side and the player will play the corresponding audio part. You can make it stop at the end of each phrase, repeat it, or continue with the next phrase.
LangScript is useful to language learners who want to:
- Work on conversations / dialogues
- Study transcripts / subtitles / lyrics
- Read / listen to parallel texts / translations
Currently, the tool does not accept input from users, but I do have plan in the future to provide this feature. Meanwhile, I am adding materials by myself. The current repository is still small but growing. Here are some links for a few quick demos:
1. Transcript – Mr Putin answering a journalist’s question on Crimea (4 March 2014)
2. Basic conversation practice – FSI Cantonese Basic course
3. Audiobook – Around the World in 80 Days (by Jules Verne)
4. Paraellel translations – Psalm 23 in 9 different translations
If you find this tool useful by any chance, please let me know. I would also appreciate any comments you may have.