Originally Posted by Espiox
I'm sorta working on this one at the moment. It seems to be a relatively simple task, but combing through the speech files and matching each line to the right subtitle is going to take a while. The music seems to be a bit easier though.
With my modified version of unxwb
you can get the names of the sample as in the speech.info. In the end it could be pretty much automated this way.
Other than that, you could either modify the original gamescripts to split lines or use some audio tools to merge/split lines that don't line up.