1
2// This file is UTF8 encoded
3// Spelling to phoneme rules for Lojban (an artificial constructed language).
4
5// Note: initial/final "." has already been removed
6
7.group a
8	a	a
9	ai	aI
10	au	aU
11     X) a (_	,a	// single-syllable cmavo are unstressed
12     X) ai (_	,aI
13     X) au (_	,aU
14
15.group b
16	b	b
17	b (C	b_
18
19.group c
20	c	S
21     K) c (C    S_!
22
23.group d
24	d	d
25	dj	dZ  // ??
26
27.group e
28	e	e
29	ei	eI
30     X) e (_	,e
31     X) ei (_	,eI
32
33.group f
34	f	f
35
36.group g
37	g	g
38
39     _) gi ('A_  _;_gi
40
41.group h
42	h	h
43
44.group i
45	i	i
46	i (A	j
47     X) i (_	,i
48     X) i (A_	,j
49
50.group j
51	j	Z
52
53.group k
54	k	k
55
56.group l
57	l	l-  // syllabic
58     A) l       l
59	l (A    l
60
61.group m
62	m	m
63
64.group n
65	n	n-   // syllabic
66     A) n       n
67        n (A    n
68	n (g	N
69	n (k	N
70
71.group o
72	o	o
73	oi	oI
74     X) o (_	,o
75     X) oi (_	,oI
76
77.group p
78	p	p
79
80.group q
81	q	kw
82
83.group r
84	r	r-  // syllabic
85     A) r	R
86	r (A	R
87	r (C	R_   // ?? do this in phonemes data instead?
88
89
90.group s
91	s	s
92
93.group t
94	t	t
95	tc	tS
96
97.group u
98	u	u
99	u (A	w
100     X) u (_	,u
101     X) u (A_	,w
102
103.group v
104	v	v
105
106.group w
107	w	w
108
109.group x
110	x	x
111
112.group y
113	y 	@
114
115.group z
116	z	z
117
118.group
119	'	h
120     _) ' (_    '@h@
121
122	.	_!	// dot
123     _)	. (@P1	_!      // remove . prefix
124	. (_S1  _!	// remove . suffix
125
126
127	ˈ	'       // U+2c8  stress marker (from syllable capitalisation)
128