omnilingo
omnilingo copied to clipboard
Listening-based language learning
#121 This isn't quite ready yet, there's still a bit of inline html in `buildTbox`, and a few other places I might have missed.
We shouldn't be using the `innerHTML` hack.
other apps often have an option to slow down the audio, this seems to work by people putting pauses in between the words. it would be cool to support something...
The right solution here might just be to exclude transcripts with proper names in for the first version. 

e.g. if you know that there is some bug in a clip, it would be useful to be able to reproduce it.
``` 15:55 Alix Maybe a bug, space bar always moves to next, but sometimes you need to use it in the answer 15:55 Alix And the ones with the buttons...

That's a rough idea, but... one way we could increase difficulty for more advanced users is by giving them multiple samples and e.g. asking them to match gaps with sentences....
Sometimes when the page reloads, the audio file and sentence don't load. Here's the stack trace: ``` index.js:367 onReadySearch() index.js:382 undefined index.js:383 Uncaught TypeError: Cannot read property 'keskeyttivät' of undefined...