Restoring the marks that make Nigerian-language text readable, searchable, and machine-usable. Two parallel architectures carry the line today: diacnet-1.1, a ByT5 sequence-to-sequence restorer that can also fix typos along the way, and diactag-1.0, a character tagger that copies your base letters and only predicts the marks, so it cannot corrupt the text it edits.


DiacNetLABSYorùbá diacritic and tone restoration powered by Viterbi decoding, making text readable, searchable, and machine-usable.

DiacNetLABSYorùbá diacritic and tone restoration powered by k-nearest neighbours, making text readable, searchable, and machine-usable.

DiacNetLABSIgbo diacritic and tone restoration powered by k-nearest neighbours, making text readable, searchable, and machine-usable.

DiacNetLABSYorùbá diacritic and tone restoration powered by BiLSTM networks, making text readable, searchable, and machine-usable.

DiacNetLABSYorùbá diacritic and tone restoration powered by transformer encoders, making text readable, searchable, and machine-usable.

DiacNetSTABLERestores diacritics and tone marks across 10 languages — Yorùbá, Igbo, Hausa, Vietnamese, Polish and more. One byte-level ByT5 model, no per-language vocabulary.

DiacNetSTABLERestores diacritics and tone marks across 10 languages — Yorùbá, Igbo, Hausa, Vietnamese, Polish and more. One byte-level ByT5 model, no per-language vocabulary.

DiacNetSTABLERestores diacritics and tone marks across 10 languages by classifying each character rather than generating text, so the output is your input with marks added and nothing else. 37.6M parameters, CPU-native.
More of the stack, organised the same way.