Browse Source

ht: issue #452 — add initial support for Haitian Creole language

master
Valdis Vitolins 7 years ago
parent
commit
8be30d259e
5 changed files with 176 additions and 0 deletions
  1. 1
    0
      CHANGELOG.md
  2. 4
    0
      Makefile.am
  3. 60
    0
      dictsource/ht_list
  4. 103
    0
      dictsource/ht_rules
  5. 8
    0
      espeak-ng-data/lang/roa/ht

+ 1
- 0
CHANGELOG.md View File

@@ -43,6 +43,7 @@ emoji:
new languages:

* hak (Hakka Chinese) -- Chen Chien-ting
* ht (Haitian Creole) -- Valdis Vitolins

updated languages:


+ 4
- 0
Makefile.am View File

@@ -479,6 +479,7 @@ dictionaries: \
espeak-ng-data/hak_dict \
espeak-ng-data/hi_dict \
espeak-ng-data/hr_dict \
espeak-ng-data/ht_dict \
espeak-ng-data/hu_dict \
espeak-ng-data/hy_dict \
espeak-ng-data/ia_dict \
@@ -610,6 +611,9 @@ espeak-ng-data/fr_dict: dictsource/fr_list dictsource/fr_rules dictsource/fr_ext
hak: espeak-ng-data/hak_dict
espeak-ng-data/hak_dict: dictsource/hak_list dictsource/hak_rules dictsource/hak_extra

ht: espeak-ng-data/ht_dict
espeak-ng-data/ht_dict: dictsource/ht_list dictsource/ht_rules dictsource/ht_extra

ga: espeak-ng-data/ga_dict
espeak-ng-data/ga_dict: dictsource/ga_list dictsource/ga_rules dictsource/ga_extra dictsource/ga_emoji


+ 60
- 0
dictsource/ht_list View File

@@ -0,0 +1,60 @@
// This file in UTF8 encoded

// numbers
_0 zero
_1 youn
_2 de
_3 twa
_4 kat
_5 senk
_6 sis
_7 set
_8 uit
_9 nef
_10 dis
_11 onz
_12 douz
_13 trez
_14 katoz
_15 kenz
_16 sez
_17 diset
_18 dizuit
_19 diznef
_20 ven
_21 venteyen
_22 vennde
_23 venntwa
_24 vennkat
_25 vennsenk
_26 vennsis
_27 vennset
_28 ventuit
_29 ventnef
_30 trant
_40 karan
_50 senkant
_60 swasant
_70 swasanndis
// TODO proper names for following numbers should be set
_80 katr@vE~z2
_0C sA~
_1C0 sA~t2
_0M1 mil
_1M1 mil
_0M2 miljO~
_0M3 miljar
_0and e
_dpt virgyl
_roman rom'E~

// Unstressed words

// Pronouns
mwen $u
ou $u
li $u
nou $u
yo $u

// TODO other unstressed words should be added here

+ 103
- 0
dictsource/ht_rules View File

@@ -0,0 +1,103 @@
// Haitian Creole rules for Espeak
// This file is UTF-8 encoded

.group a
a a

.group ã
ã a

.group b
b b

.group c
c s
c (h S

.group d
d d

.group e
e e

.group è
è e

.group ɛ̃
ɛ̃ e

.group f
f f

.group g
g g

.group h
h h

.group i
i i

.group j
j j
d) j dZ

.group k
k k

.group l
l l

.group m
m m

.group n
n n
n (g N

.group o
o o
o (u ou

.group ò
ò o

.group õ
õ o

.group p
p p

.group q
q k

.group r
r h

.group s
s s

.group t
t t

.group u
u u

.group ũ
ũ u

.group v
v v

.group w
w w

.group x
x ks

.group y
y j

.group z
z z


+ 8
- 0
espeak-ng-data/lang/roa/ht View File

@@ -0,0 +1,8 @@
name Haitian Creole
language ht
status testing
maintainer // TODO somebody should take responsibility for this

phonemes ht
dictionary ht


Loading…
Cancel
Save