- Add tests
- UI: add progress bar
- implement CloseAll()
- crash reports add snapshots of tsk throughout code
translitkit
- gojieba + go-pinyin
transliteration:
-
selective translit rework
-
selective translit UI checkbox
-
user-defined API retry max
-
fix newlines in builtin documentation
in progress:
-
add subtitle transliteration? remote API is difficult but so is shipping python with NLP libs. 🤔 https://awesome-go.com/tokenizers/ https://go.libhunt.com/ Thai: PythaiNLP + my own lib? Japanese: https://github.com/taishi-i/awesome-japanese-nlp-resources/ ikawaha / kagome ❌ shogo82148 / go-mecab : above should be enough ginza (py) Kanji translit: https://github.com/ysugimoto/go-kakasi Kana-romaji transliterator: robpike / nihongo OR gojp / kana Chinese: Tokenizer https://github.com/yanyiwu/gojieba Transliterator https://github.com/mozillazg/go-pinyin or https://github.com/mozillazg/go-unidecode (same author)
Transliteration needed too: Arabic, Cantonese
-
fork progressbar bc its time prediction use a rate based on few past seconds to make an ETA and it is garbage when tasks are CPU bound + massive task pool
-
(MUST TEST:) insanely-fast-whisper
later:
- with libvips binding fuzz trim to remove black padding if ratio is different
might: