Asi say-ukrainian

Non-Ukrainian voices speak Ukrainian via macOS say command. Load when voicing Ukrainian text through foreign TTS voices for counterfactual narration or ostranення effect.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/say-ukrainian" ~/.claude/skills/plurigrid-asi-say-ukrainian && rm -rf "$T"
manifest: skills/say-ukrainian/SKILL.md
source content

Say Ukrainian

Foreign voices speak Ukrainian. Not translations -- refractions. Utterance length matches shared context. Every event gets voiced.

Voices

Only Enhanced/Premium. Rate 130-160 WPM.

CategoryVoices
ColdAlice (Enhanced), Emma (Enhanced), Federica (Enhanced), Paola (Enhanced)
NeutralAva (Premium), Samantha (Enhanced), Allison (Enhanced)
WarmNathan (Enhanced), Evan (Enhanced), Nicky (Enhanced), Noelle (Enhanced)

Forbidden

  • Lesya (uk-UA) -- collapses counterfactual
  • Milena (ru-RU) -- political charge
  • Compact/super-compact voices
  • Novelty voices, Daniel (en-GB)

Transliteration

Feed Cyrillic first. Only fall back to Latin when the voice produces silence or reads letter names.

Single-letter patch: Standalone single Cyrillic letters trigger "cyrillic letter X" announcements in non-Ukrainian voices. Pipe all text through

scripts/patch-singles.sh
before TTS.

echo "rich iz vershkiv i zirok" | scripts/patch-singles.sh

Cyrillic support (tested):

  • Cyrillic works (with patch-singles): Ava (Premium), Nathan (Enhanced), Samantha (Enhanced)
  • Cyrillic silent -- full Latin transliteration: Alice (Enhanced), Federica (Enhanced), Emma (Enhanced), Paola (Enhanced)

Full Latin transliteration table (only for silent voices):

CyrillicLatinCyrillicLatin
i, yeechch
uooshsh
eehshchshch
hhzhzh
yayahsoft signy or omit
yuyooyeyeh

Examples

#SpokenSource lineVoice
1"Rozplyushchuyesh ochi -- lyshe halyavyna z olenyamy"you open your eyes only a clearing with deer in itAlice
2"Dozvol meni zrobyty rich iz vershkiv i zirok"let me make a thing of cream and starsAva
3"Chorne nebo pokolote dribnymy vohnykamy"a black sky prickled with small lightsNathan
4"Derevyani zaly nache truny"the wooden halls like casketsFederica
5"U tebe ochi yak likhtarni"you get eyes like flashlightsSamantha