| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 | 
							- // Interlingua translation rules for Espeak
 - // This file is UTF-8 encoded
 - 
 - // GI: Unstressed i and u turn into semiconsonants before a following vowel; 
 - // 	e.g. Bulgaria, filatorio, persuader
 - 
 - .group a
 - 	a	a
 - 	ai	aI
 - 	au	aU
 - 
 - .group e
 - 	e	e
 - 	ei	eI
 - 	eu	eU
 - 
 - .group i
 - 	i	i 
 - 	i (A	j // turns into j if followed by vowel
 - 
 -      &) i (c_   =i  // stress on previous syllable
 -      &) i (ca_  =i
 -      &) i (co_  =i
 -      &) i (da_  =i
 -      &) i (do_  =i
 -         i (fic_ 'i
 -         i (fico_ 'i
 -      
 - 
 - .group o
 - 	o	o
 - 	oi	oI
 - 
 - .group u
 - 	u	u 
 - 	u (A	w // turns into w if followed by vowel.
 - 
 -      &) u (la_  =u  // stress on previous syllable
 -      &) u (lo_  =u
 -   
 - 	
 - // GI: DOUBLE CONSONANTS merge in pronunciation. 
 - 
 - 
 - .group b
 - 	b	b
 - 	b (b
 - 
 - 	
 - // GI: c before e, i, y is pronounced like ts in 'hats' (or, optionally, like
 - // c in 'city'); otherwise like c in 'cats'; ch like ch in 'echo', 'chrome';
 - .group c
 - 	c 	k
 - 	c (c
 - 	c (e	ts
 - 	c (i	ts
 - 	c (y	ts
 - // GI: The digraph ch stands frequently for the sound of sh in 'English' 
 - //	and is respelled as sh; e.g. choc (sh-).
 - 	ch	tS // reduce deviation spellings by making ch standardized
 - 	ch (l	k
 - 	ch (r	k
 - 
 - 
 - .group d
 - 	d 	d
 - 	d (d
 - 
 - 	
 - .group f
 - 	f 	f
 - 	f (f
 - 
 - 
 - .group g 
 - 	g 	g
 - 	g (g
 - 
 - 	
 - // GI: h as in English (or, optionally, silent); after r and t, silent;
 - .group h
 - 	h 	h
 - 	h (h
 -      r) h
 -      t) h
 - 
 -      
 - // GI: like z in 'azure' (or, optionally, like g in 'gem' or like y in 'yes');
 - .group j
 - 	j 	Z // like z in azure
 - 	j (j
 - 
 - 
 - .group k
 - 	k 	k
 - 	k (k
 - 
 - 
 - .group l
 - 	l 	l
 - 	l (l
 - 
 - 
 - .group m
 - 	m 	m
 - 	m (m
 - 
 - 
 - //	The sounds of g and k assimilate a preceding n as in English. 
 - .group n
 - 	n 	n
 - 	n (n
 - 	n (k	N
 - 	n (g	N
 - 	n (q	N
 - 
 - .group p
 - 	p 	p
 - 	p (p
 - 	ph	f
 - 
 - 	
 - .group q
 - 	q	k
 - 	q (q
 - 
 - 
 - // GI: r like rr in 'merry' or, better, like r in Spanish 'caro';
 - .group r
 - 	r	R // description too vague, so using standard r trill.
 - 	r (r
 - 
 - 	
 - // GI: like s in 'stay'; between vowels, the same 
 - // 	(or, optionally, like s in 'these'); 
 - //	e.g. sparse, abstruse, accusativo;
 - // GI: sound of sh in 'English'
 - .group s
 - 	s	s // s always s for simplicity.
 - 	s (s
 - 	sh	S
 - 	s (_S1  s
 - 
 - // GI:     as in English; ti before vowels, unless stressed or preceded by s,
 - //	 like tsy in 'he gets you' (or, optionally, like sy in 'we pass you'
 - //	 or like ty in 'we let you'); e.g. actor, garantia, question, 
 - //	but action, reverentia;
 - 
 - 
 - // GI: h as in English (or, optionally, silent); after r and t, silent;
 - .group t
 - 	t	t
 - 	t (t
 - 	th	t // after t, h is silent.
 - 	//ti	S // too variable, English S, French s, latin t, keeping t.
 - 
 - .group v
 - 	v	v
 - 	v (v
 - 
 - 	
 - .group w
 - 	w	w
 - 	w (w
 - 
 - 	
 - // GI: x like x in 'fox'; between vowels, the same 
 - //	(or, optionally, like x in 'exact');
 - .group x
 - 	x	ks // always ks for simplicty.
 - 	x (x
 - 
 - 	
 - // GI: y unstressed before vowels, like y in 'yes'; 
 - //	otherwise like i in 'machine'; e.g. Yugoslavia, typo. 
 - .group y
 - 	y (A	j // j before vowels
 -      A) y	j // ??
 - 	y	i // i otherwise
 - 	
 - 	
 - .group z
 - 	z	z
 - 	z (z
 - 	
 
 
  |