aeneas
aeneas copied to clipboard
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
File "dtw.py" should be refactored --- maybe renaming it to e.g. "aligner.py"? --- to support different algorithms in the future. For example, triangular global alignment kernels or variations on the...
Especially, for e.g. creating ``munparsed`` XHTML files from ``mplain`` files (+ XHTML header/footer).
See: https://attrs.readthedocs.io/en/stable/ https://attrs.readthedocs.io/en/stable/examples.html
Right now it is cumbersome to list all the languages/voices/variants for each TTS wrapper. There are several duplications. Moreover, e.g. in the case of Festival, it is not possible to...
Several improvements can be made: 1. The Nuance and the AWS wrappers share some code => move it inside a new base class for cloud TTS services. 2. One might...
At least ``cdtw`` and ``cew`` can be interesting on their own. Again, that would make packaging more complex.
Most classes uses both the logger and the rconf. In general, I have not seen a good way of handling these "global objects" elegantly.
Rethink and shorten them.
Add support for config file(s) that can hold: * job/task parameters * rconf parameters * other stuff (e.g., auto-update kill switch? exec paths?) Clearly command line parameters should take precedence...