Skip to content

NJ-Kit 2.3.3

Choose a tag to compare

@NJ-Burrito NJ-Burrito released this 10 Nov 12:54
· 10 commits to main since this release
0722bca
  • nj-writer voice gate: a product name registered in voice-styles.json under latin_brands (an entry lists the forms of one name, e.g. QA Wrap and QA-Wrap) may stay Latin in tts_text of an Arabic narration line, so it is said exactly as in English. voice_style_gate.py (tts_fails(n, vis, tts, brands=())) exempts such a name from the spell-it-out rule (R-TASHKEEL-008); an unregistered Latin word still fails, and a missing Arabic word still fails. Four self-test asserts added.
  • nj-writer/reference/arabic-tashkeel/kb/rules/tashkeel.md: R-TASHKEEL-008 names the exception.
  • Known, not changed: voice_style_gate.py --selftest fails in this repo on the placeholder brand in the sample lines (the visible text says Acme, the tashkeel sample still has the original name); it passes on the author's machine. CI does not run it.