Ukrainian stress token classifier (tok-v5)
0
2 commits
1 linked in READMEs
updated Sep 25, 2026
tok-v5)Picks the stressed vowel of an ambiguous Ukrainian word from its sentence, with no gloss. It is trained on stress heard in narrated audiobooks.
model.safetensors, the head is head.pt.from ukstress_ml.token_resolver import TokenResolver # from wiki-stress/ml
resolver = TokenResolver("uk-stress-token-classifier")
resolver.resolve([{"index": 0, "sentence": "Мені сподобалася саме ця книжка.",
"start": 17, "end": 21, "form": "саме", "candidates": ["0", "1"]}])
# -> [{"index": 0, "signature": <vowel ordinal>, "confidence": <probability>}]
Serving gate. coverage.json lists how often each form was seen in training. The resolver answers only for forms seen at least min_seen times (80): 461 forms. Measured against audio gold, covered forms improve sharply, while uncovered forms would fall from 89% to 64%.
ukr-models/xlm-roberta-base-uk.As a single tier, on every form regardless of the gate:
lang-uk's sentences are built to force the rare reading, and there a classifier of frequencies does worst.
Ukrainian stress token classifier (tok-v5)
0
2 commits
1 linked in READMEs
updated Sep 25, 2026
tok-v5)Picks the stressed vowel of an ambiguous Ukrainian word from its sentence, with no gloss. It is trained on stress heard in narrated audiobooks.
model.safetensors, the head is head.pt.from ukstress_ml.token_resolver import TokenResolver # from wiki-stress/ml
resolver = TokenResolver("uk-stress-token-classifier")
resolver.resolve([{"index": 0, "sentence": "Мені сподобалася саме ця книжка.",
"start": 17, "end": 21, "form": "саме", "candidates": ["0", "1"]}])
# -> [{"index": 0, "signature": <vowel ordinal>, "confidence": <probability>}]
Serving gate. coverage.json lists how often each form was seen in training. The resolver answers only for forms seen at least min_seen times (80): 461 forms. Measured against audio gold, covered forms improve sharply, while uncovered forms would fall from 89% to 64%.
ukr-models/xlm-roberta-base-uk.As a single tier, on every form regardless of the gate:
lang-uk's sentences are built to force the rare reading, and there a classifier of frequencies does worst.