mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-14 17:47:19 +00:00
1.45.44 -- from the espeak and espeakedit zip file sources
This commit is contained in:
Executable → Regular
+13
-13
@@ -394,8 +394,8 @@ l/l_ [l] base
|
||||
[l/] fr
|
||||
l/l_@ [l/3] base
|
||||
[l/] fr
|
||||
l/l@ [l#] base
|
||||
[”¦] base
|
||||
l/l@ [hÖq] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -428,16 +428,16 @@ l/L2_oL [l/2] base
|
||||
l/L2_uL [l/2] base
|
||||
l/l_3 [l/] de
|
||||
l/l_4 [ll] sq
|
||||
l/la [l#] base
|
||||
[”¦] base
|
||||
l/la [hÖq] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
l/l_a [l/3] base
|
||||
[l/] fr
|
||||
l/le [l#] base
|
||||
[”¦] base
|
||||
l/le [hÖq] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -448,8 +448,8 @@ l/L_eL_af [&] af
|
||||
[&:] af
|
||||
l/l_front [L] sq
|
||||
l/l_front_ [l/4] sq
|
||||
l/li [l#] base
|
||||
[”¦] base
|
||||
l/li [hÖq] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[l] zh
|
||||
@@ -462,8 +462,8 @@ ll/ll [L] bg
|
||||
ll/_ll [L] bg
|
||||
l/l_long [l] base
|
||||
[l] fr
|
||||
l/lo [l#] base
|
||||
[”¦] base
|
||||
l/lo [hÖq] base
|
||||
[l#] base
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
@@ -472,8 +472,8 @@ l/l_o [l/3] base
|
||||
l^/l_rfx [l.] base
|
||||
[l] ru
|
||||
[l^] ru
|
||||
l/lu [l#] base
|
||||
[”¦] base
|
||||
l/lu [hÖq] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -1870,7 +1870,6 @@ vowel/ii_3 [I] cy
|
||||
[I] hr
|
||||
[I] sv
|
||||
[I] no
|
||||
[I] tr
|
||||
[I] pa
|
||||
[i] sl
|
||||
vowel/ii#_3 [I2] en-us
|
||||
@@ -1882,6 +1881,7 @@ vowel/ii_5 [i1] et
|
||||
[i] bg
|
||||
[I] la
|
||||
[i] zh
|
||||
[I] tr
|
||||
[i] az
|
||||
[i] am
|
||||
vowel/ii_6 [I] en-wm
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
ENVELOPE
|
||||
0 100
|
||||
10 97
|
||||
20 94
|
||||
70 40
|
||||
90 5
|
||||
100 0
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
ENVELOPE
|
||||
0 100
|
||||
10 95
|
||||
32 44
|
||||
49 3
|
||||
54 0
|
||||
80 35
|
||||
100 50
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
ENVELOPE
|
||||
0 45
|
||||
8 40
|
||||
25 15
|
||||
40 3
|
||||
75 40
|
||||
93 95
|
||||
100 100
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
ENVELOPE
|
||||
0 0
|
||||
20 6
|
||||
45 25
|
||||
70 60
|
||||
90 90
|
||||
100 100
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
ENVELOPE
|
||||
0 45
|
||||
5 50
|
||||
25 92
|
||||
35 100
|
||||
45 95
|
||||
85 12
|
||||
90 5
|
||||
100 0
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
ENVELOPE
|
||||
0 50
|
||||
7 55
|
||||
24 90
|
||||
49 54
|
||||
60 22
|
||||
91 51
|
||||
100 58
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
ENVELOPE
|
||||
0 80
|
||||
30 96
|
||||
65 50
|
||||
100 0
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
ENVELOPE
|
||||
0 100
|
||||
10 97
|
||||
20 94
|
||||
50 70
|
||||
75 40
|
||||
100 0
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,455 @@
|
||||
______________________________
|
||||
Phoneme Table: 'base'
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'consonants'
|
||||
include ph_consonants
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'base2'
|
||||
include ph_base2
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en'
|
||||
include ph_english
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-n'
|
||||
include ph_english_n
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-us'
|
||||
include ph_english_us
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-sc'
|
||||
include ph_english_sc
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-rp'
|
||||
include ph_english_rp
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-wm'
|
||||
include ph_english_wm
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'en-wi'
|
||||
include ph_english_wi
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'af'
|
||||
include ph_afrikaans
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'cy'
|
||||
include ph_welsh
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'de'
|
||||
include ph_german
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'eo'
|
||||
include ph_esperanto
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'jbo'
|
||||
include ph_lojban
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'nci'
|
||||
include ph_nahuatl
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'fi'
|
||||
include ph_finnish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'et'
|
||||
include ph_estonian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'fr'
|
||||
include ph_french
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'fr-ca'
|
||||
include ph_french_ca
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'hi'
|
||||
include ph_hindi
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ta'
|
||||
include ph_tamil
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'kn'
|
||||
include ph_kannada
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ml'
|
||||
include ph_malayalam
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'hu'
|
||||
include ph_hungarian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'lv'
|
||||
include ph_latvian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'nl'
|
||||
include ph_dutch
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'pl'
|
||||
include ph_polish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sk'
|
||||
include ph_slovak
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'cs'
|
||||
include ph_czech
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'hr'
|
||||
include ph_croatian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'mk'
|
||||
include ph_macedonian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sr'
|
||||
include ph_serbian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ru'
|
||||
include ph_russian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'bg'
|
||||
include ph_bulgarian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'it'
|
||||
include ph_italian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'la'
|
||||
include ph_latin
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'es'
|
||||
include ph_spanish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'es-la'
|
||||
include ph_spanish_la
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ca'
|
||||
include ph_catalan
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'pt'
|
||||
include ph_pt_brazil
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'pt-pt'
|
||||
include ph_portugal
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ro'
|
||||
include ph_romanian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'el'
|
||||
include ph_greek
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'grc'
|
||||
include ph_greek_ancient
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sv'
|
||||
include ph_swedish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'no'
|
||||
include ph_norwegian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'is'
|
||||
include ph_icelandic
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'vi'
|
||||
include ph_vi
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'zhy'
|
||||
include ph_zh_yue
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'zh'
|
||||
include ph_zh
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sw'
|
||||
include ph_swahili
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'tr'
|
||||
include ph_turkish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ku'
|
||||
include ph_kurdish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'id'
|
||||
include ph_indonesian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sq'
|
||||
include ph_albanian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'hy'
|
||||
include ph_armenian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'da'
|
||||
include ph_danish
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ka'
|
||||
include ph_georgian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'rw'
|
||||
include ph_kinyarwanda
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ne'
|
||||
include ph_nepali
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'pa'
|
||||
include ph_punjabi
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'prs'
|
||||
include ph_dari
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'sl'
|
||||
include ph_slovenian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'gd'
|
||||
include ph_s_gaelic
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'nso'
|
||||
include ph_northern-sotho
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ht'
|
||||
include ph_haitian
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'az'
|
||||
include ph_azerbaijani
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'ak'
|
||||
include ph_akan
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'am'
|
||||
include ph_amhari
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'wo'
|
||||
include ph_wolof
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'dv'
|
||||
include ph_divehi
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'te'
|
||||
include ph_telugu
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'si'
|
||||
include ph_sinhala
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'tn'
|
||||
include ph_setswana
|
||||
|
||||
|
||||
|
||||
______________________________
|
||||
Phoneme Table: 'mt'
|
||||
include ph_maltese
|
||||
|
||||
|
||||
|
||||
|
||||
Refs 2560, Reused 1776
|
||||
Executable → Regular
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
@@ -0,0 +1,64 @@
|
||||
|
||||
0 A NULL 0 a
|
||||
0 A1 NULL 0 a
|
||||
0 a: NULL 50 a a
|
||||
0 E NULL 0 e
|
||||
0 E1 NULL 0 e
|
||||
0 e: NULL 50 e e
|
||||
0 I NULL 0 i
|
||||
0 I1 NULL 0 i
|
||||
0 i1 NULL 0 i
|
||||
0 i: NULL 50 i i
|
||||
0 O NULL 0 o
|
||||
0 O1 NULL 0 o
|
||||
0 o: NULL 50 o o
|
||||
0 U NULL 0 u
|
||||
0 U1 NULL 0 u
|
||||
0 u: NULL 50 u u
|
||||
0 8 NULL 0 7
|
||||
0 8: NULL 50 7 7
|
||||
0 & NULL 0 {
|
||||
0 &: NULL 50 { {
|
||||
0 Y NULL 0 2
|
||||
0 Y: NULL 50 2 2
|
||||
0 y: NULL 50 y y
|
||||
|
||||
0 8u NULL 50 7 u
|
||||
0 &i NULL 50 { i
|
||||
0 Yi NULL 50 2 i
|
||||
0 yi NULL 50 y i
|
||||
|
||||
0 b : 0 p:
|
||||
0 d : 0 t:
|
||||
0 d^ NULL 0 d'
|
||||
0 d^ : 0 d'
|
||||
0 g : 0 k:
|
||||
0 h : 0 h:
|
||||
0 j : 0 j:
|
||||
0 k : 0 k:
|
||||
0 l : 0 l:
|
||||
0 l/ NULL 0 l
|
||||
0 l^ NULL 0 l'
|
||||
0 l^ : 0 l'
|
||||
0 m : 0 m:
|
||||
0 n : 0 n:
|
||||
0 n^ NULL 0 n'
|
||||
0 n^ : 0 n'
|
||||
0 N : 0 N:
|
||||
0 p : 0 p:
|
||||
0 R NULL 0 r
|
||||
0 R : 0 r:
|
||||
0 b : 0 p:
|
||||
0 s2 NULL 0 s s
|
||||
0 s^ NULL 0 s'
|
||||
0 s^ : 0 s'
|
||||
0 S : 0 S:
|
||||
0 t : 0 t:
|
||||
0 t^ NULL 0 t'
|
||||
0 t^ : 0 t'
|
||||
0 v : 0 v:
|
||||
0 w NULL 0 v
|
||||
0 Z NULL 0 S
|
||||
0 z NULL 0 s
|
||||
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
0 r/ r# 0 NULL
|
||||
|
||||
0 l/2 NULL 0 l
|
||||
0 l/ NULL 0 l
|
||||
0 r/ NULL 0 r
|
||||
0 r- NULL 0 r
|
||||
0 l- NULL 0 l
|
||||
0 w/ NULL 0 u
|
||||
0 j/ NULL 0 j
|
||||
0 ; NULL 0 NULL
|
||||
0 g- NULL 0 NULL
|
||||
0 @- NULL 0 NULL
|
||||
0 ** NULL 0 NULL
|
||||
0 * NULL 0 NULL
|
||||
|
||||
|
||||
0 y NULL 0 Y
|
||||
0 y: NULL 0 Y:
|
||||
0 W NULL 0 9
|
||||
0 W: NULL 0 9:
|
||||
0 eI NULL 0 ei
|
||||
0 eI: NULL 0 ei:
|
||||
0 aI NULL 0 ai
|
||||
0 aI: NULL 0 ai:
|
||||
0 oU NULL 0 ou
|
||||
0 oU: NULL 0 ou:
|
||||
0 aU NULL 0 au
|
||||
0 aU: NULL 0 au:
|
||||
0 Yy NULL 0 9y
|
||||
0 Yy: NULL 0 9y:
|
||||
0 OI NULL 0 Oi
|
||||
0 yi NULL 0 Yi
|
||||
|
||||
0 _| NULL 0 NULL
|
||||
0 R _ 0 r0
|
||||
0 R NULL 0 r
|
||||
0 R2 NULL 0 r
|
||||
0 Q NULL 0 G
|
||||
0 m# NULL 0 m0
|
||||
0 n# NULL 0 n0
|
||||
0 N# NULL 0 N0
|
||||
0 n^ NULL 0 J
|
||||
0 n^# NULL 0 J0
|
||||
0 l# NULL 0 l0
|
||||
0 r# NULL 0 r0
|
||||
0 J NULL 0 J-
|
||||
0 s2 NULL 0 NULL
|
||||
|
||||
5 h l# 0 l0
|
||||
5 h n# 0 n0
|
||||
5 h r# 0 r0
|
||||
@@ -0,0 +1,17 @@
|
||||
|
||||
0 i NULL 0 I
|
||||
0 E NULL 0 e
|
||||
0 O NULL 0 o
|
||||
0 U NULL 0 u
|
||||
0 W NULL 0 @'
|
||||
0 Y NULL 0 y
|
||||
|
||||
0 R NULL 0 r
|
||||
0 * NULL 0 r
|
||||
0 ** NULL 0 r
|
||||
0 l/2 NULL 0 l
|
||||
0 c NULL 0 k
|
||||
0 J NULL 0 g
|
||||
0 Q NULL 0 G
|
||||
0 w NULL 0 v
|
||||
|
||||
Executable → Regular
@@ -0,0 +1,47 @@
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 170
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 170
|
||||
FMT(vowel/e_6)
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 170
|
||||
FMT(vowel/ee_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
FMT(vowel/aa_9)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/oo_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 170
|
||||
FMT(vowel/u)
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 160
|
||||
FMT(vowel/ii_5)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 160
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
phoneme &
|
||||
vowel starttype #e endtype #e
|
||||
length 160
|
||||
FMT(vowel/&)
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 200
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
phoneme W
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
FMT(vowel/y#_2)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 160
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 160
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 200
|
||||
FMT(vowel/aa)
|
||||
endphoneme
|
||||
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɯ
|
||||
length 160
|
||||
FMT(vowel/u#_7)
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 170
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 170
|
||||
FMT(vowel/e_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme A
|
||||
vowel starttype #a endtype #a
|
||||
length 180
|
||||
FMT(vowel/aa_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 170
|
||||
FMT(vowel/u)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme eI
|
||||
vowel starttype #e endtype #i
|
||||
length 210
|
||||
FMT(vdiph/eei)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme aU
|
||||
vowel starttype #a endtype #u
|
||||
length 230
|
||||
FMT(vdiph/au)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
|
||||
// Phonemes for Divehi
|
||||
// This inherits from ph_hindi
|
||||
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 130
|
||||
ChangeIfDiminished(V) // ?? final syllable of word
|
||||
FMT(vowel/a#)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 300
|
||||
FMT(vowel/a#)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 130
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #e
|
||||
length 250
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 130
|
||||
FMT(vowel/i_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 270
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 130
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o:
|
||||
vowel starttype #o endtype #o
|
||||
length 300
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 110
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
length 290
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
length 280
|
||||
FMT(vdiph/ai_8)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme t
|
||||
import_phoneme base2/t // dental
|
||||
endphoneme
|
||||
|
||||
// ?? This is standard [v]. Should be it [v] without the fricative noise?
|
||||
phoneme v
|
||||
import_phoneme base/v
|
||||
endphoneme
|
||||
|
||||
Executable → Regular
Executable → Regular
Executable → Regular
@@ -0,0 +1,69 @@
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
FMT(vowel/a_7)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 170
|
||||
FMT(vowel/e_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 170
|
||||
FMT(vowel/e_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 160
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i_8)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/o_8)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/o_mid2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 180
|
||||
FMT(vowel/u_bck2)
|
||||
endphoneme
|
||||
|
||||
// Nasal vowels
|
||||
|
||||
phoneme A~
|
||||
vowel starttype #a endtype #a
|
||||
length 200
|
||||
FMT(vnasal/aa_n4)
|
||||
endphoneme
|
||||
|
||||
phoneme E~
|
||||
vowel starttype #e endtype #e
|
||||
length 200
|
||||
FMT(vnasal/W_n)
|
||||
endphoneme
|
||||
|
||||
phoneme O~
|
||||
vowel starttype #o endtype #o
|
||||
length 200
|
||||
FMT(vnasal/o_n)
|
||||
endphoneme
|
||||
Executable → Regular
@@ -0,0 +1,133 @@
|
||||
|
||||
//====================================================
|
||||
// Nepali (inherits from Hindi)
|
||||
//====================================================
|
||||
|
||||
phoneme V
|
||||
vowel starttype #@ endtype #@
|
||||
length 160
|
||||
ChangeIfNotStressed(@)
|
||||
IF nextPh(H) THEN
|
||||
FMT(vowel/@_low)
|
||||
ENDIF
|
||||
FMT(vowel/@_bck)
|
||||
endphoneme
|
||||
|
||||
phoneme @3 // use a more front [@] after palatal consonants
|
||||
vowel starttype #@ endtype #@
|
||||
length 140
|
||||
FMT(vowel/@_3)
|
||||
endphoneme
|
||||
|
||||
phoneme @/
|
||||
vowel starttype #@ endtype #@
|
||||
length 130
|
||||
IF nextPh(H) THEN
|
||||
FMT(vowel/@_low)
|
||||
ENDIF
|
||||
FMT(vowel/@_bck)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 160
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel long starttype #a endtype #a
|
||||
length 230
|
||||
FMT(vowel/aa_9)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 180
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 160
|
||||
FMT(vowel/u_bck)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Diphthongs
|
||||
//===========
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel long starttype #a endtype #i
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/aai)
|
||||
endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel long starttype #a endtype #u
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/aau_3)
|
||||
endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel long starttype #e endtype #i
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/eei)
|
||||
endphoneme
|
||||
|
||||
phoneme eU
|
||||
vowel long starttype #e endtype #u
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/eu)
|
||||
endphoneme
|
||||
|
||||
phoneme VI
|
||||
vowel long starttype #@ endtype #i
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/Vi)
|
||||
endphoneme
|
||||
|
||||
phoneme VU
|
||||
vowel long starttype #@ endtype #u
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/Vu)
|
||||
endphoneme
|
||||
|
||||
phoneme oI
|
||||
vowel long starttype #o endtype #i
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/oi)
|
||||
endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel long starttype #o endtype #u
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/ou)
|
||||
endphoneme
|
||||
|
||||
phoneme uI
|
||||
vowel long starttype #u endtype #i
|
||||
length 240
|
||||
long
|
||||
FMT(vdiph/ui)
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
|
||||
//====================================================
|
||||
// Northern Sotho
|
||||
//====================================================
|
||||
|
||||
// Vowels
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 110
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
FMT(vowel/a#_2)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 180
|
||||
FMT(vowel/0_2)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 170
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
phoneme U
|
||||
import_phoneme base2/U
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
import_phoneme base2/E
|
||||
endphoneme
|
||||
|
||||
|
||||
// Consonants
|
||||
|
||||
phoneme t // dental variant of /t/
|
||||
import_phoneme base2/t
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme d // dental variant of /d/
|
||||
import_phoneme base2/d
|
||||
endphoneme
|
||||
phoneme K // Northern Sotho tlh sound
|
||||
vls alv frc
|
||||
lengthmod 3
|
||||
|
||||
NextVowelStarts
|
||||
VowelStart(l/l@)
|
||||
VowelStart(l/la)
|
||||
VowelStart(l/le)
|
||||
VowelStart(l/li, -10)
|
||||
VowelStart(l/lo)
|
||||
VowelStart(l/lu)
|
||||
EndSwitch
|
||||
|
||||
IF prevPh(isVowel) THEN
|
||||
VowelEnding(l/xl, -40)
|
||||
ENDIF
|
||||
|
||||
WAV(ufric/tlh, 80)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme x2
|
||||
import_phoneme af/x2
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
|
||||
phoneme + // high tone, use after a vowel
|
||||
stress
|
||||
Tone (5, 30, envelope/p_512, NULL)
|
||||
endphoneme
|
||||
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
length 130
|
||||
IF nextPh(H) THEN
|
||||
FMT(vowel/@_low)
|
||||
ENDIF
|
||||
FMT(vowel/@_bck)
|
||||
endphoneme
|
||||
|
||||
phoneme V
|
||||
vowel starttype #@ endtype #@
|
||||
length 130
|
||||
ChangeIfNotStressed(@)
|
||||
IF nextPh(H) THEN
|
||||
FMT(vowel/@_low)
|
||||
ENDIF
|
||||
FMT(vowel/V_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel long starttype #i endtype #i
|
||||
length 220
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i_fnt)
|
||||
endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
length 150
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_3)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel long starttype #e endtype #e
|
||||
length 220
|
||||
FMT(vowel/e_2)
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
vowel long starttype #e endtype #e
|
||||
length 200
|
||||
FMT(vowel/ee_2)
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel long starttype #a endtype #a
|
||||
length 220
|
||||
FMT(vowel/aa_9)
|
||||
endphoneme
|
||||
|
||||
phoneme O
|
||||
vowel long starttype #o endtype #o
|
||||
length 200
|
||||
FMT(vowel/oo_4)
|
||||
endphoneme
|
||||
|
||||
phoneme o:
|
||||
vowel long starttype #o endtype #o
|
||||
length 220
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme U
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
FMT(vowel/uu_bck)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel long starttype #u endtype #u
|
||||
length 220
|
||||
FMT(vowel/u_bck)
|
||||
endphoneme
|
||||
|
||||
|
||||
// Consonants
|
||||
|
||||
phoneme v // Try English [v]
|
||||
import_phoneme base/v
|
||||
endphoneme
|
||||
|
||||
Executable → Regular
@@ -0,0 +1,27 @@
|
||||
// Phoneme table for Scottish Gaelic (lang=gd)
|
||||
|
||||
|
||||
|
||||
// Consonants
|
||||
|
||||
phoneme b
|
||||
import_phoneme is/b
|
||||
endphoneme
|
||||
|
||||
phoneme t
|
||||
import_phoneme hi/th
|
||||
endphoneme
|
||||
|
||||
phoneme d
|
||||
import_phoneme hi/t
|
||||
endphoneme
|
||||
|
||||
phoneme k
|
||||
import_phoneme base/k
|
||||
endphoneme
|
||||
|
||||
phoneme g
|
||||
import_phoneme hi/k
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -0,0 +1,300 @@
|
||||
|
||||
//====================================================
|
||||
// Setswana phoneme file
|
||||
// maitained by: Sternly K Simon
|
||||
// email: sternly_simon@yahoo.com
|
||||
//====================================================
|
||||
|
||||
phoneme l // use dark [l/2] before not-vowel
|
||||
liquid
|
||||
lengthmod 7
|
||||
|
||||
IF nextPhW(isVowel) THEN
|
||||
ELSE
|
||||
IF prevPh(isNotVowel) THEN
|
||||
ChangePhoneme(l/)
|
||||
ELSE
|
||||
ChangePhoneme(l/2)
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
CALL base/l
|
||||
endphoneme
|
||||
|
||||
phoneme r- // linking r, used in Setswana between certain vowels and a following vowel
|
||||
liquid rhotic
|
||||
ipa ɹ
|
||||
lengthmod 0
|
||||
|
||||
NextVowelStarts
|
||||
VowelStart(r2/r2@)
|
||||
VowelStart(r2/r2a)
|
||||
VowelStart(r2/r2e)
|
||||
VowelStart(r2/r2i)
|
||||
VowelStart(r2/r2o)
|
||||
VowelStart(r2/r2u)
|
||||
EndSwitch
|
||||
|
||||
IF prevPh(isVowel) THEN
|
||||
VowelEnding(r/xr, -60)
|
||||
ENDIF
|
||||
|
||||
FMT(r/r)
|
||||
endphoneme
|
||||
|
||||
// Default vowel definitions
|
||||
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
IF nextPh(r/) THEN
|
||||
length 190
|
||||
FMT(vwl_tn/r@)
|
||||
ENDIF
|
||||
FMT(vwl_tn/@)
|
||||
endphoneme // Vowels
|
||||
|
||||
// VOWELS
|
||||
//****************************************************************
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 170
|
||||
FMT(vowel/ii)
|
||||
endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
length 130
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vwl_tn/I)
|
||||
endphoneme
|
||||
|
||||
phoneme I2
|
||||
vowel starttype #i endtype #i
|
||||
unstressed
|
||||
length 130
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_4)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
ChangeIfUnstressed(l)
|
||||
FMT(vowel/ee#_2)
|
||||
endphoneme
|
||||
|
||||
phoneme e@ // long E
|
||||
vowel starttype #i endtype #@
|
||||
ipa iə
|
||||
length 230
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vdiph/i@_2)
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
unstressed
|
||||
length 140
|
||||
ChangeIfDiminished(I2)
|
||||
FMT(vowel/ee_5)
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
ipa a
|
||||
length 180
|
||||
FMT(vowel/a_5)
|
||||
endphoneme
|
||||
|
||||
phoneme A@ // Used for [A:] when followed by 'r'
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑː
|
||||
length 230
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/aa_2)
|
||||
endphoneme
|
||||
|
||||
phoneme O // short O
|
||||
vowel starttype #o endtype #o
|
||||
length 140
|
||||
FMT(vowel/oo_1)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 180
|
||||
ChangeIfUnstressed(U)
|
||||
FMT(vowel/0_2)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 170
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
phoneme U
|
||||
vowel starttype #o endtype #o
|
||||
length 150
|
||||
FMT(vowel/uu)
|
||||
endphoneme
|
||||
|
||||
|
||||
// Consonants
|
||||
//=================================================
|
||||
|
||||
phoneme l
|
||||
import_phoneme en/l
|
||||
endphoneme
|
||||
|
||||
phoneme ts
|
||||
vls alv afr sibilant
|
||||
// voicingswitch dz
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/ts_)
|
||||
ENDIF
|
||||
WAV(ustop/ts)
|
||||
endphoneme
|
||||
|
||||
phoneme d // dental variant of /d/
|
||||
import_phoneme base2/d
|
||||
endphoneme
|
||||
|
||||
phoneme kh
|
||||
vls vel stop
|
||||
lengthmod 2
|
||||
voicingswitch g
|
||||
Vowelin f1=0 f2=2300 200 300 f3=-150 80
|
||||
Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/k_asp, 50)
|
||||
ENDIF
|
||||
IF nextPh(l) THEN
|
||||
WAV(ustop/kl)
|
||||
ENDIF
|
||||
WAV(ustop/k_asp, 90)
|
||||
endphoneme
|
||||
|
||||
phoneme k- // unaspirated
|
||||
vls vel stop
|
||||
lengthmod 2
|
||||
voicingswitch g
|
||||
Vowelin f1=0 f2=2300 200 300 f3=-150 80
|
||||
Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/k_unasp, 50)
|
||||
ENDIF
|
||||
WAV(ustop/k_unasp, 60) // weaker
|
||||
endphoneme
|
||||
|
||||
phoneme K // Setswna tlh sound
|
||||
vls alv frc
|
||||
lengthmod 3
|
||||
|
||||
NextVowelStarts
|
||||
VowelStart(l/l@)
|
||||
VowelStart(l/la)
|
||||
VowelStart(l/le)
|
||||
VowelStart(l/li, -10)
|
||||
VowelStart(l/lo)
|
||||
VowelStart(l/lu)
|
||||
EndSwitch
|
||||
|
||||
IF prevPh(isVowel) THEN
|
||||
VowelEnding(l/xl, -40)
|
||||
ENDIF
|
||||
|
||||
WAV(ufric/tlh, 80)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme ph // aspirated
|
||||
vls blb stop
|
||||
lengthmod 2
|
||||
voicingswitch b
|
||||
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80
|
||||
Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/p_)
|
||||
ENDIF
|
||||
IF nextPh(r) THEN
|
||||
WAV(ustop/pr)
|
||||
ENDIF
|
||||
IF nextPh(l) THEN
|
||||
WAV(ustop/pl)
|
||||
ENDIF
|
||||
WAV(ustop/p_asp)
|
||||
endphoneme
|
||||
|
||||
phoneme r
|
||||
liquid rhotic
|
||||
trill
|
||||
lengthmod 6
|
||||
Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80
|
||||
Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80
|
||||
|
||||
NextVowelStarts
|
||||
VowelStart(r/r@, -15)
|
||||
VowelStart(r/ra, -15)
|
||||
VowelStart(r/re, -15)
|
||||
VowelStart(r/ri, -15)
|
||||
VowelStart(r/ro, -15)
|
||||
VowelStart(r/ru, -15)
|
||||
EndSwitch
|
||||
|
||||
IF prevPh(isVowel) THEN
|
||||
VowelEnding(r/xr, -50)
|
||||
ENDIF
|
||||
|
||||
FMT(r3/r_trill) addWav(r3/r_trill3.wav, 100)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme r/ // used for [r] when not preceding a vowel
|
||||
liquid
|
||||
lengthmod 7
|
||||
|
||||
IF prevPh(@) OR prevPh(I) THEN
|
||||
ELSE
|
||||
FMT(r3/r_) addWav(r3/rx)
|
||||
ENDIF
|
||||
endphoneme
|
||||
|
||||
phoneme t // dental variant of /t/
|
||||
import_phoneme base2/t
|
||||
endphoneme
|
||||
|
||||
phoneme tS
|
||||
vls pla afr sibilant
|
||||
voicingswitch dZ
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/tsh_)
|
||||
ENDIF
|
||||
WAV(ustop/tsh)
|
||||
endphoneme
|
||||
|
||||
phoneme tS;
|
||||
vls pal afr sibilant palatal
|
||||
voicingswitch dZ;
|
||||
ipa tɕ
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/ts_pzd)
|
||||
ENDIF
|
||||
WAV(ustop/ts_pzd)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,150 @@
|
||||
|
||||
// Phonemes for Sinhala
|
||||
// This inherits from ph_hindi
|
||||
|
||||
// (these are only guesses)
|
||||
|
||||
phoneme @
|
||||
vowel starttype #a endtype #a
|
||||
length 130
|
||||
FMT(vowel/@_low)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel long starttype #a endtype #a
|
||||
ipa ɐ
|
||||
length 130
|
||||
ChangeIfNotStressed(@)
|
||||
FMT(vowel/a#_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 300
|
||||
FMT(vowel/a_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme &
|
||||
vowel starttype #e endtype #e
|
||||
length 130
|
||||
FMT(vowel/ee_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme &:
|
||||
vowel starttype #e endtype #e
|
||||
length 270
|
||||
FMT(vowel/ee_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 130
|
||||
FMT(vowel/e_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #e
|
||||
length 270
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 130
|
||||
FMT(vowel/i_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 270
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 130
|
||||
FMT(vowel/oo_1)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o:
|
||||
vowel starttype #o endtype #o
|
||||
length 300
|
||||
FMT(vowel/oo_1)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 110
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
length 280
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel long starttype #a endtype #i
|
||||
length 280
|
||||
FMT(vdiph/ai_8)
|
||||
endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel long starttype #a endtype #u
|
||||
length 270
|
||||
FMT(vdiph/au)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
// ?? This is standard [v]. Should be it [v] without the fricative noise?
|
||||
phoneme v
|
||||
import_phoneme base/v
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme r
|
||||
import_phoneme base/r
|
||||
endphoneme
|
||||
|
||||
phoneme t
|
||||
import_phoneme base2/t // dental
|
||||
endphoneme
|
||||
|
||||
|
||||
// temporary, map [n#] etc. to [n] etc.
|
||||
|
||||
phoneme m#
|
||||
import_phoneme base/m
|
||||
endphoneme
|
||||
|
||||
phoneme n#
|
||||
import_phoneme base/n
|
||||
endphoneme
|
||||
|
||||
phoneme n.#
|
||||
import_phoneme base/n.
|
||||
endphoneme
|
||||
|
||||
phoneme n^#
|
||||
import_phoneme base/n^
|
||||
endphoneme
|
||||
|
||||
phoneme N#
|
||||
import_phoneme base/N
|
||||
endphoneme
|
||||
@@ -0,0 +1,62 @@
|
||||
|
||||
phoneme @ // Schwa, can be stressed
|
||||
vowel starttype #@ endtype #@
|
||||
length 140
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_3)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 140
|
||||
FMT(vowel/u_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
FMT(vowel/a)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 160
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 160
|
||||
FMT(vowel/ee_1)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 160
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 170
|
||||
FMT(vowel/oo_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme v
|
||||
import_phoneme base/v#
|
||||
endphoneme
|
||||
+48
-28
@@ -3,11 +3,15 @@
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 150
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(I)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(I)
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(I)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(I)
|
||||
ENDIF
|
||||
ENDIF
|
||||
FMT(vowel/i_6)
|
||||
endphoneme
|
||||
@@ -15,17 +19,22 @@ endphoneme
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
length 150
|
||||
FMT(vowel/ii_3)
|
||||
FMT(vowel/ii_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 155
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(Y)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(Y)
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(Y)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(Y)
|
||||
ENDIF
|
||||
ENDIF
|
||||
FMT(vowel/y_5)
|
||||
endphoneme
|
||||
@@ -41,11 +50,15 @@ endphoneme
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(E)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(E)
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(E)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(E)
|
||||
ENDIF
|
||||
ENDIF
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
@@ -56,6 +69,7 @@ phoneme E
|
||||
FMT(vowel/e_mid)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme W
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
@@ -63,7 +77,6 @@ phoneme W
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 190
|
||||
@@ -75,16 +88,19 @@ endphoneme
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(U)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(U)
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(U)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(U)
|
||||
ENDIF
|
||||
ENDIF
|
||||
FMT(vowel/u_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme U
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
@@ -104,11 +120,15 @@ endphoneme
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 190
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(O)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(O)
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(O)
|
||||
ENDIF
|
||||
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
|
||||
ChangePhoneme(O)
|
||||
ENDIF
|
||||
ENDIF
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
|
||||
phoneme @ // Schwa, can be stressed
|
||||
vowel starttype #@ endtype #@
|
||||
length 140
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme @:
|
||||
vowel starttype #@ endtype #@
|
||||
length 270
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 270
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 140
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #e
|
||||
length 270
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 140
|
||||
FMT(vowel/ee_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E:
|
||||
vowel starttype #e endtype #e
|
||||
length 270
|
||||
FMT(vowel/ee_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 140
|
||||
FMT(vowel/a#)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 270
|
||||
FMT(vowel/a_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 140
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O:
|
||||
vowel starttype #o endtype #o
|
||||
length 270
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 140
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o:
|
||||
vowel starttype #o endtype #o
|
||||
length 270
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 140
|
||||
FMT(vowel/u_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
length 270
|
||||
FMT(vowel/u)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
// Consonants
|
||||
|
||||
phoneme s2 // second part of geminated [s:]
|
||||
import_phoneme consonants/s2
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
Executable → Regular
Binary file not shown.
Executable → Regular
Executable → Regular
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable → Regular
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable → Regular
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable → Regular
Binary file not shown.
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Binary file not shown.
Binary file not shown.
Executable → Regular
@@ -0,0 +1,34 @@
|
||||
@ 1 536 1416 2320 584 1400 2000
|
||||
@ 0 536 1420 2420 536 1420 2420
|
||||
@- 0 525 1441 2340 525 1441 2340
|
||||
a 0 19271 29922 -25436 16780 -13920 10796
|
||||
i 0 272 2247 3100 288 2247 3100
|
||||
u 0 352 1000 2240 352 1000 2200
|
||||
E 0 504 1900 2544 496 1920 2552
|
||||
I 1 536 1416 2320 584 1400 2000
|
||||
I 0 527 1461 2480 527 1461 2480
|
||||
O 0 552 780 2760 552 780 2760
|
||||
W 0 525 1320 2200 525 1320 2200
|
||||
& 0 735 1760 2420 675 1738 2420
|
||||
&: 0 735 1760 2420 675 1738 2420
|
||||
@L 0 485 891 2780 450 792 2980
|
||||
A: 0 664 1040 2800 648 1060 2840
|
||||
o@ 0 336 1060 2360 480 1480 2500
|
||||
y 0 328 2100 2580 304 2160 2640
|
||||
iu 0 280 2180 3040 272 900 2300
|
||||
@U 0 620 1245 2298 376 880 2280
|
||||
aI 0 768 1200 2820 312 2240 2940
|
||||
AI 0 664 1040 2800 312 2240 2940
|
||||
eI 0 640 1562 2400 355 2222 2720
|
||||
OI 0 520 780 2660 328 2140 2780
|
||||
oI 0 336 1040 2360 304 2360 2680
|
||||
uI 0 352 960 2240 296 2247 3100
|
||||
Yy 0 496 1220 2340 296 2020 2400
|
||||
Y@ 0 296 1980 2480 480 1580 2420
|
||||
aU 0 830 1364 2440 488 900 2240
|
||||
e: 0 456 1980 2540 440 1980 2540
|
||||
O: 0 512 860 2648 512 860 2648
|
||||
3: 0 480 1408 2320 545 1419 2320
|
||||
A~ 0 600 1060 2640 600 1060 2640
|
||||
e~ 0 456 1960 2520 456 1960 2520
|
||||
o~ 0 392 700 2720 392 700 2720
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
@@ -0,0 +1,7 @@
|
||||
a 0 712 1160 2780 696 1160 2780
|
||||
e 0 436 2076 2604 436 2076 2604
|
||||
i 0 280 2280 2840 240 2339 2840
|
||||
o 0 454 812 2559 432 824 2520
|
||||
u 0 320 860 2360 320 860 2460
|
||||
E 0 646 1780 2500 646 1780 2500
|
||||
O 0 566 890 2641 566 890 2641
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,7 @@
|
||||
@ 0 584 1440 2460 600 1440 2460
|
||||
a 0 904 1320 2700 896 1340 2660
|
||||
e 0 504 1900 2544 496 1920 2552
|
||||
i 0 280 2280 2840 240 2339 2840
|
||||
o 0 496 972 2500 496 972 2500
|
||||
u 0 344 800 2360 344 800 2360
|
||||
y 0 336 1760 2580 344 1760 2580
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,9 @@
|
||||
a 0 688 1064 2806 672 1100 2806
|
||||
e 0 504 1900 2544 496 1920 2552
|
||||
i 0 336 2210 2800 336 2210 2760
|
||||
o 0 488 900 2520 488 920 2520
|
||||
u 0 360 860 2360 360 860 2360
|
||||
E 0 584 1820 2560 584 1820 2560
|
||||
y 0 280 1720 2340 280 1720 2340
|
||||
W 0 480 1560 2420 516 1520 2340
|
||||
& 0 736 1540 2500 752 1540 2500
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user