| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461 | // Spelling to Phoneme rules for: Ancient Greek
// Preliminary character substitution:
//   Convert tonos, oxia and perispomeni to varia
//   Remove psili (soft breathing)
//   Convert dasia accent to a separate prefix character ("ɦ") NOTE: using U+0266 because it's above eSpeak's Latin character limit of 0x250.
//   Remove iota subscripts
//   Replace Latin characters by same-shape Greek characters
.replace
′	'
a	α  // Latin->Greek
o	ο
v	ν
A	Α
B	Β
E	Ε
Z	Ζ
H	Η
I	Ι
K	Κ
M	Μ
N	Ν
O	Ο
P	Ρ
T	Τ
Y	Υ
X	Χ
// replace Latin characters by Greek equivalents
th	θ
ph	φ
kh	χ
ps	ψ
b	β
g	γ
d	δ
e	ε
z	ζ
q	η // (long e; not standard transliteration but may be easier to type than η)
i	ι
k	κ
l	λ
m	μ
n	ν
x	ξ
p	π
r	ρ
s	σ
t	τ
u	υ
y	υ
w	ω // (long o; not standard transliteration but may be easier to type
// alpha
ά	ὰ    // tonos
ά	ὰ    // oxia
ᾴ	ᾲ
ᾶ	ὰ
ᾷ	ᾲ
ἀ	α
ἁ	ɦα
ἂ	ὰ
ἃ	ɦὰ
ἄ	ὰ
ἅ	ɦὰ
ἆ	ὰ
ἇ	ɦὰ
ᾀ	ᾳ
ᾁ	ɦᾳ
ᾂ	ᾲ
ᾃ	ɦᾲ
ᾄ	ᾲ
ᾅ	ɦᾲ
ᾆ	ᾲ
ᾇ	ɦᾲ
// epsilon
έ	ὲ
έ	ὲ
ἐ	ε
ἑ	ɦε
ἒ	ὲ
ἓ	ɦὲ
ἔ	ὲ
ἕ	ɦὲ
// eta
ή	ὴ
ή	ὴ
ῄ	ῂ
ῆ	ὴ
ῇ	ῂ
ἠ	η
ἡ	ɦη
ἢ	ὴ
ἣ	ɦὴ
ἤ	ὴ
ἥ	ɦὴ
ἦ	ὴ
ἧ	ɦὴ
ᾐ	ῃ
ᾑ	ɦῃ
ᾒ	ῂ
ᾓ	ɦῂ
ᾔ	ῂ
ᾕ	ɦῂ
ᾖ	ῂ
ᾗ	ɦῂ
//iota
ί	ὶ
ί	ὶ
ῖ	ὶ
ἰ	ι
ἱ	ɦι
ἲ	ὶ
ἳ	ɦὶ
ἴ	ὶ
ἵ	ɦὶ
ἶ	ὶ
ἷ	ɦὶ
ΐ	ῒ
ῗ	ῒ
// omicron
ό	ὸ
ό	ὸ
ὀ	ο
ὁ	ɦο
ὂ	ὸ
ὃ	ɦὸ
ὄ	ὸ
ὅ	ɦὸ
// upsilon
ύ	ὺ
ύ	ὺ
ῦ	ὺ
ὐ	υ
ὑ	ɦυ
ὒ	ὺ
ὓ	ɦὺ
ὔ	ὺ
ὕ	ɦὺ
ὖ	ὺ
ὗ	ɦὺ
ΰ	ῢ
ῧ	ῢ
// omega
ώ	ὼ
ώ	ὼ
ῴ	ῲ
ῶ	ὼ
ῷ	ῲ
ὠ	ω
ὡ	ɦω
ὢ	ὼ
ὣ	ɦὼ
ὤ	ὼ
ὥ	ɦὼ
ὦ	ὼ
ὧ	ɦὼ
ᾠ	ῳ
ᾡ	ɦῳ
ᾢ	ῲ
ᾣ	ɦῲ
ᾤ	ῲ
ᾥ	ɦῲ
ᾦ	ῲ
ᾧ	ɦῲ
// rho
ῤ	ρ
ῥ	ɦρ
.group α
	α        a
	αι       aI
	αὶ      'aI
	αυ       aU
	αὺ      'aU
	αɦι      haI
	αɦὶ     'haI
	αɦυ      haU
	αɦὺ     'haU
.group β
	β        b
.group γ
	γ        g
	γγ       Ng
.group δ
	δ        d
.group ε
	ε        e
	ει       e:
	εὶ      'e:
	ευ       eU
	εὺ      'eU
	εɦι      he:
	εɦὶ     'he:
	εɦυ      heU
	εɦὺ     'heU
.group ζ
	ζ        z
.group η
	η        E:
	ηι       EI:
	ηὶ      'EI:
	ηυ       EU:
	ηὺ      'EU:
	ηɦι      hEI:
	ηɦὶ     'hEI:
	ηɦυ      hEU:
	ηɦὺ     'hEU:
.group θ
	θ        T
.group ι
	ι        i
.group ϊ
	ϊ        i
.group κ
	κ        k
.group λ
	λ        l
.group μ
	μ        m
.group ν
	ν        n
.group ξ
	ξ        ks
.group ο
	ο        o
	οι       oI
	οὶ      'oI
	ου       u:
	οὺ      'u:
	οɦι      hoI
	οɦὶ     'hoI
	οɦυ      hu:
	οɦὺ     'hu:
.group π
	π        p
.group ρ
	ρ        R
.group ς
	ς        s
.group σ
	σ        s
.group τ
	τ        t
.group υ
	υ        y
	υι       yI
	υὶ      'yI
	υɦι      hyI
	υɦὶ     'hyI
.group ϋ
	ϋ        y
	ϋι       yI
	ϋὶ      'yI
	ϋɦι      hyI
	ϋɦὶ     'hyI
.group φ
	φ        f
.group χ
	χ        x
.group ψ
	ψ        ps
.group ω
	ω        O:
	ωι       OI:
	ωὶ      'OI:
	ωυ       OU:
	ωὺ      'OU:
	ωɦι      hOI:
	ωɦὶ     'hOI:
	ωɦυ      hOU:
	ωɦὺ     'hOU:
.group ɦ   // dasia (rough breathing)
	ɦ        h
// Latin letters to equivalent Greek sounds (plus 'q = η' 'w = ω'
.group a
	a	a
	ai	aI
	au	aU
.group b
	b	b
.group d
	d	d
.group e
	e	e
	ei	e:
	eu	eU
.group f
	f	f
.group g
	g	g
	gg	Ng
.group h
	h	h
.group i
	i	i
.group ï
	ï	i
.group j
	j	j
.group k
	k	k
	kh	x
.group l
	l	l
.group m
	m	m
.group n
	n	n
.group o
	o	o
	oi	oI
	ou	u:
.group p
	p	p
	ph	f
.group q
	q	E:
	qi	EI:
	qu	EU:
.group r
	r	R
.group s
	s	s
.group t
	t	t
	th	T
.group u
	u	y
	ui	yI
.group v
	v	v
.group w
	w	O:
	wi	OI
	wu	OU
.group x
	x	x
.group y
	y	y
	yi	yI
.group z
	z	z
.group
	ὰ       'a
	ᾳ        aI:
	ᾲ       'aI:
	ὲ       'e
	ὴ       'E:
	ῃ        EI:
	ῂ       'EI:
	ὶ       'i
	ῒ       'i
	ὸ       'o
	ὺ       'y
	ῢ       'y
	ὼ       'O:
	ῳ        OI:
	ῲ       'OI:
	ΐ	'i	// diaresis + tonos
	'	=	// apostrophe used as tonos, stress on previous syllable
 |