4 ms·
I train my own models here: https://talonvoice.com/research/ https://talonvoice.com/research/ I used my wav2train project, which is based on Mozilla’s DSAlign:
by lunixbochs 7y ago
I train my own models here: https://talonvoice.com/research/ https://talonvoice.com/research/
I used my wav2train project, which is based on Mozilla’s DSAlign: https://github.com/talonvoice/wav2train https://github.com/talonvoice/wav2train
DSAlign only generates roughly sentence level alignment, which still may be a good start for you. It works by segmenting the audio by pauses, transcribing the segments with a strict language model, then figuring out where in the text the segments are based on the transcript. wav2train then generates audio segments using the alignment, but you could edit it to stop there and just look at the tlog file that tells you where the sentences are in the original file.
I’ve also used the Gentle Forced Aligner and Montreal Forced Aligner. MFA wasn’t too hard to set up for English, but I don’t recommend running it on large batches of audio, as it was slow and unreliable at large scale for me.