Reece H. Dunn 11 years ago
parent
commit
a9046c2df3
5 changed files with 347 additions and 0 deletions
  1. 166
    0
      dictsource/lfn_list
  2. 175
    0
      dictsource/lfn_rules
  3. 6
    0
      espeak-data/voices/other/lfn
  4. 0
    0
      phsource/vnasal/ai_n
  5. 0
    0
      phsource/vnasal/au_n

+ 166
- 0
dictsource/lfn_list View File

@@ -0,0 +1,166 @@
// This file is UTF-8 encoded
// Special attributes
// $alt1 stress on final vowel, before 's', which is not a suffix.
// numbers
_0 z'ero
_1 'un
_2 d'u
_3 t**'e
_4 kw'at**o
_5 s'inko
_6 s'es
_7 s'ete
_8 'oto
_9 n'ove
_1X d'es
_2X dud'es
_3X t**ed'es
_4X kwat**od'es
_5X sinkod'es
_6X sesd'es
_7X seted'es
_8X otod'es
_9X noved'es
_1C s'ento
_2C dus'ento
_3C t**es'ento
_4C kwat**os'ento
_5C sinkos'ento
_6C ses'ento
_7C setes'ento
_8C otos'ento
_9C noves'ento
_0M1 m'il
_1M1 m'il
_0M2 milj'on
_dpt _viR2g'ula
// Letters
b be
c ke
d de
f ef
g ge
h haS
j Ze
k ka
l el
m em
n en
p pe
q kwa
r eR2
s es
t te
v ve
w wa
x eS
y ja
z ze
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_a 'a
_e 'e
_o 'o
á $accent
é $accent
í $accent
ó $accent
ú $accent
_acu sinj'eta'agu
// Symbols
* s'injadest'ela
= s'injadeeg'alja
# g**ilja
$ dolaR2s
€ eU**os
% peR2sento
° grado
_: dupunto
_; punto||viR2gula
_, viR2gula
_. punto
// Abbreviations
acc $abbrev
aec $abbrev
dr dotoR2
ec $abbrev
etc $abbrev
// article
la $u+
// Conjunctions
e $u+
o $u+ $brk
ma $u+
no $u+
ci $u+
cual $u+
do $u+
cuando $u+
cuanto $u+
como $u+
perce $u+
ce $u+
esce $u+
afin $u+ $brk
ca $u+ $brk
car $u+ $brk
si $u+ $brk
// Prepositions
a $u+
ante $u+
asta $u+
con $u+
contra $u+
de $u+
en $u+
entre $u+
estra $u+
longo $u+
par $u+
per $u+
pos $u+
sin $u+
sirca $u+
su $u+
supra $u+
sur $u+
// pronouns
me $u+
tu $u+
el $u+
lo $u+
se $u+
on $u+
nos $u+
vos $u+
los $u+
// non plural words finished by s
felis $alt1
engles $alt1
franses $alt1
portuges $alt1

+ 175
- 0
dictsource/lfn_rules View File

@@ -0,0 +1,175 @@
// translation rules for lingua franca nova
// This file is UTF-8 encoded
.replace а a
.replace б b
.replace к c
.replace д d
.replace е e
.replace ф f
.replace г g
.replace х h
.replace и i
.replace ж j
.replace л l
.replace м m
.replace н n
.replace о o
.replace п p
.replace р r
.replace с s
.replace т t
.replace у u
.replace в v
.replace ш x
.replace з z
.replace ё io
.replace й i
.replace ц ts
.replace ч tx
.replace щ xtx
.replace ы i
.replace э e
.replace ю iu
.replace я ia
.group a
a (CX 'a // + consonant and no more vowels
a a
ai (X 'aI
ai aI
au (X 'aU
au aU
.group b
b b
.group c
c k
.group d
d d
dj dZ
.group e
e (CX 'e
e e
_) ei e
eu eU
eu (X 'eU
.group f
f f
.group g
g g
.group h
h h
.group i
i i
i (CX 'i
_) i (A j
A) i (A j
Al) i (A j
An) i (A j
@) i (A_ =i
.group j
A) j Z
j Z
.group k
k k
.group l
l l
.group m
m m
_) mn (em n
.group n
n n
n (c N
n (g N
ng (X N
.group o
o o
o (CX 'o
oi oI
oi (X 'oI
ou o
.group p
p p
_) p (sA
_) ph f
_) pre (i p**e
_) pro (i p**o
.group q
q k
.group r
r (C R2
r **
_) re (i **e
.group s
s s
s (_S1 s // plural suffix
X) s (_S1 'es
s (_$w_alt1+ s // not plural, stress is on the last vowel
_) supra sup**a
.group t
t t
tx tS
.group u
u u
u (CX 'u
_) u (A w
A) u (A w
c) u (A+ w
g) u (A+ w
@) u (a_ =u
@) u (e_ =u
@) u (o_ =u
.group v
v v
.group w
w w
.group x
x S
.group y
C) y (K i
y j
.group z
z z
.group
á ''a
é ''e
í ''i
ó ''o
ú ''u

+ 6
- 0
espeak-data/voices/other/lfn View File

@@ -0,0 +1,6 @@
name lingua franca nova
language lfn
gender male
phonemes base2
numbers 2 3

+ 0
- 0
phsource/vnasal/ai_n View File


+ 0
- 0
phsource/vnasal/au_n View File


Loading…
Cancel
Save