Browse Source

Issue #515 — add initial support for K'iche' language

master
Valdis Vitolins 6 years ago
parent
commit
0f86acd230
7 changed files with 126 additions and 0 deletions
  1. 1
    0
      CHANGELOG.md
  2. 4
    0
      Makefile.am
  3. 0
    0
      dictsource/quc_emoji
  4. 11
    0
      dictsource/quc_list
  5. 102
    0
      dictsource/quc_rules
  6. 6
    0
      espeak-ng-data/lang/myn/quc
  7. 2
    0
      phsource/phonemes

+ 1
- 0
CHANGELOG.md View File

@@ -47,6 +47,7 @@ new languages:

* hak (Hakka Chinese) -- Chen Chien-ting
* ht (Haitian Creole) -- Valdis Vitolins
* quc (K'iche') -- Valdis Vitolins
* ru-lv (Russian Latvia) -- Valdis Vitolins
* shn (Shan Tay Yai) -- ronaldaug


+ 4
- 0
Makefile.am View File

@@ -521,6 +521,7 @@ dictionaries: \
espeak-ng-data/pap_dict \
espeak-ng-data/pl_dict \
espeak-ng-data/pt_dict \
espeak-ng-data/quc_dict \
espeak-ng-data/ro_dict \
espeak-ng-data/ru_dict \
espeak-ng-data/sd_dict \
@@ -749,6 +750,9 @@ espeak-ng-data/pl_dict: dictsource/pl_list dictsource/pl_rules dictsource/pl_ext
pt: espeak-ng-data/pt_dict
espeak-ng-data/pt_dict: dictsource/pt_list dictsource/pt_rules dictsource/pt_extra dictsource/pt_emoji

quc: espeak-ng-data/quc_dict
espeak-ng-data/quc_dict: dictsource/quc_list dictsource/quc_rules dictsource/quc_extra dictsource/quc_emoji

ro: espeak-ng-data/ro_dict
espeak-ng-data/ro_dict: dictsource/ro_list dictsource/ro_rules dictsource/ro_extra dictsource/ro_emoji


+ 0
- 0
dictsource/quc_emoji View File


+ 11
- 0
dictsource/quc_list View File

@@ -0,0 +1,11 @@
// numbers
_1 jun
_2 keb'
_3 oxib'
_4 kajib'
_5 job'
_6 waqib'
_7 wuqub'
_8 wajxaqib'
_9 b'elejeb'
_10 lajuj

+ 102
- 0
dictsource/quc_rules View File

@@ -0,0 +1,102 @@
.replace
// replace to standard writing
’ '
á a
ä a
é e
ë e
í i
ï i
ó o
ö o
ú u
ü u

.group a
a a

.group ä
ä a

.group b
b b
b' ?b

.group ch
ch tS
ch' ?tS

.group e
e e

.group ë
ë e

.group i
i i

.group ï
ï i

.group j
j h

.group k
k k
k' ?k

.group l
l l

.group m
m m

.group n
n n

.group o
o ou

.group ö
ö ou

.group p
p p

.group q
q q
q' ?q

.group r
r R

.group s
s s

.group t
t t
t' ?t

.group tz
tz ts
tz' ?tz

.group u
u u:

.group ü
ü u

.group w
w v

.group x
x S

.group y
y (A j
y (C i
y (_ i

.group '
' ?

+ 6
- 0
espeak-ng-data/lang/myn/quc View File

@@ -0,0 +1,6 @@
name K'iche'
language quc
status testing
stressRule 3 // stress on final syllable
stressAmp 8 8 20 15 0 0 25 25 // reduce unstressed vowels
stressLength 120 120 200 150 0 0 250 250 // reduce unstressed vowels

+ 2
- 0
phsource/phonemes View File

@@ -1913,6 +1913,8 @@ include ph_kinyarwanda
phonemetable prs base1
include ph_dari

phonemetable quc base1

phonemetable sl pl
include ph_slovenian


Loading…
Cancel
Save