Browse Source

1.46.02

master
Reece H. Dunn 12 years ago
parent
commit
f9b7bbab1c
100 changed files with 3827 additions and 2468 deletions
  1. 2
    280
      dictsource/dict_log
  2. 309
    86
      dictsource/dict_phonemes
  3. 45
    14
      dictsource/en_list
  4. 48
    12
      dictsource/en_rules
  5. 8
    1
      dictsource/fr_list
  6. 1545
    1544
      dictsource/fr_rules
  7. 187
    2
      dictsource/hu_list
  8. 314
    30
      dictsource/hu_rules
  9. 4
    4
      dictsource/ka_rules
  10. 2
    2
      dictsource/kn_rules
  11. 2
    2
      dictsource/ml_rules
  12. 13
    5
      dictsource/ta_list
  13. 210
    40
      dictsource/ta_rules
  14. 32
    7
      phsource/compile_report
  15. 13
    1
      phsource/error_log
  16. 1
    1
      phsource/ph_estonian
  17. 63
    0
      phsource/ph_farsi
  18. 3
    3
      phsource/ph_french
  19. 3
    0
      phsource/ph_italian
  20. 139
    0
      phsource/ph_kazakh
  21. 7
    0
      phsource/phonemes
  22. BIN
      phsource/ufric/s_pal.wav
  23. BIN
      phsource/vdiph/ou_2
  24. BIN
      phsource/vowel/&_3
  25. BIN
      phsource/vowel/a_7
  26. BIN
      phsource/vowel/ii_8
  27. BIN
      phsource/vowel/o_3
  28. BIN
      phsource/vowel/o_mid2
  29. BIN
      phsource/vowel/u_fnt2
  30. BIN
      phsource/vowel/vowelchart.png
  31. BIN
      phsource/vowel/y#_4
  32. 1
    1
      phsource/vowelcharts/af
  33. BIN
      phsource/vowelcharts/af.png
  34. 5
    4
      phsource/vowelcharts/am
  35. BIN
      phsource/vowelcharts/am.png
  36. 10
    0
      phsource/vowelcharts/bo
  37. BIN
      phsource/vowelcharts/bo.png
  38. 1
    1
      phsource/vowelcharts/ca
  39. BIN
      phsource/vowelcharts/ca.png
  40. 1
    0
      phsource/vowelcharts/cs
  41. BIN
      phsource/vowelcharts/cs.png
  42. 1
    3
      phsource/vowelcharts/de
  43. BIN
      phsource/vowelcharts/de.png
  44. 46
    0
      phsource/vowelcharts/en
  45. 1
    1
      phsource/vowelcharts/en-n
  46. BIN
      phsource/vowelcharts/en-n.png
  47. 1
    1
      phsource/vowelcharts/en-us
  48. BIN
      phsource/vowelcharts/en-us.png
  49. 1
    1
      phsource/vowelcharts/en-wm
  50. BIN
      phsource/vowelcharts/en-wm.png
  51. BIN
      phsource/vowelcharts/en.png
  52. 2
    3
      phsource/vowelcharts/es
  53. 2
    3
      phsource/vowelcharts/es-la
  54. BIN
      phsource/vowelcharts/es-la.png
  55. BIN
      phsource/vowelcharts/es.png
  56. 27
    0
      phsource/vowelcharts/et
  57. BIN
      phsource/vowelcharts/et.png
  58. 15
    0
      phsource/vowelcharts/fa
  59. BIN
      phsource/vowelcharts/fa.png
  60. 9
    5
      phsource/vowelcharts/fr
  61. 8
    4
      phsource/vowelcharts/fr-ca
  62. BIN
      phsource/vowelcharts/fr-ca.png
  63. BIN
      phsource/vowelcharts/fr.png
  64. 1
    4
      phsource/vowelcharts/hi
  65. BIN
      phsource/vowelcharts/hi.png
  66. 1
    1
      phsource/vowelcharts/ht
  67. BIN
      phsource/vowelcharts/ht.png
  68. 1
    0
      phsource/vowelcharts/hu
  69. BIN
      phsource/vowelcharts/hu.png
  70. 1
    0
      phsource/vowelcharts/ka
  71. BIN
      phsource/vowelcharts/ka.png
  72. 13
    0
      phsource/vowelcharts/kk
  73. BIN
      phsource/vowelcharts/kk.png
  74. 0
    1
      phsource/vowelcharts/ml
  75. BIN
      phsource/vowelcharts/ml.png
  76. 26
    0
      phsource/vowelcharts/mt
  77. BIN
      phsource/vowelcharts/mt.png
  78. 3
    3
      phsource/vowelcharts/ne
  79. BIN
      phsource/vowelcharts/ne.png
  80. 2
    2
      phsource/vowelcharts/nl
  81. BIN
      phsource/vowelcharts/nl.png
  82. 1
    1
      phsource/vowelcharts/pt-pt
  83. BIN
      phsource/vowelcharts/pt-pt.png
  84. 16
    0
      phsource/vowelcharts/si
  85. BIN
      phsource/vowelcharts/si.png
  86. 1
    0
      phsource/vowelcharts/sk
  87. BIN
      phsource/vowelcharts/sk.png
  88. 1
    1
      phsource/vowelcharts/sq
  89. BIN
      phsource/vowelcharts/sq.png
  90. 1
    1
      phsource/vowelcharts/tn
  91. BIN
      phsource/vowelcharts/tn.png
  92. 1
    1
      phsource/vowelcharts/tr
  93. BIN
      phsource/vowelcharts/tr.png
  94. 10
    0
      platforms/big_endian/espeak-phoneme-data.c
  95. 392
    388
      platforms/big_endian/phondata-manifest
  96. 6
    3
      platforms/windows/make_espeak.iss
  97. 1
    1
      platforms/windows/make_espeakedit.iss
  98. 60
    0
      praat-mod/Praat_notes
  99. 208
    0
      praat-mod/Sound_JSD.c
  100. 0
    0
      src/compiledata.cpp

+ 2
- 280
dictsource/dict_log View File

@@ -1,284 +1,6 @@
Using phonemetable: 'af'
Compiling: '/home/jsd1/speechdata/dictsource/af_list'
1443 entries
Compiling: '/home/jsd1/speechdata/dictsource/af_rules'
5141 rules, 60 groups (0)

Using phonemetable: 'bg'
Compiling: '/home/jsd1/speechdata/dictsource/bg_listx'
2790 entries
Compiling: '/home/jsd1/speechdata/dictsource/bg_list'
227 entries
Compiling: '/home/jsd1/speechdata/dictsource/bg_rules'
118 rules, 31 groups (30)

Using phonemetable: 'hu'
Compiling: '/home/jsd1/speechdata/dictsource/hu_list'
4825 entries
5008 entries
Compiling: '/home/jsd1/speechdata/dictsource/hu_rules'
1679 rules, 45 groups (0)

Using phonemetable: 'ca'
Compiling: '/home/jsd1/speechdata/dictsource/ca_list'
192 entries
Compiling: '/home/jsd1/speechdata/dictsource/ca_rules'
134 rules, 28 groups (0)

Using phonemetable: 'cs'
Compiling: '/home/jsd1/speechdata/dictsource/cs_list'
357 entries
Compiling: '/home/jsd1/speechdata/dictsource/cs_rules'
506 rules, 48 groups (0)

Using phonemetable: 'cy'
Compiling: '/home/jsd1/speechdata/dictsource/cy_list'
166 entries
Compiling: '/home/jsd1/speechdata/dictsource/cy_rules'
208 rules, 27 groups (0)

Using phonemetable: 'da'
Compiling: '/home/jsd1/speechdata/dictsource/da_list'
11090 entries
Compiling: '/home/jsd1/speechdata/dictsource/da_rules'
7410 rules, 56 groups (0)

Using phonemetable: 'de'
Compiling: '/home/jsd1/speechdata/dictsource/de_list'
634 entries
Compiling: '/home/jsd1/speechdata/dictsource/de_rules'
1231 rules, 34 groups (0)

Using phonemetable: 'el'
Compiling: '/home/jsd1/speechdata/dictsource/el_list'
242 entries
Compiling: '/home/jsd1/speechdata/dictsource/el_rules'
173 rules, 27 groups (26)

Using phonemetable: 'en'
Compiling: '/home/jsd1/speechdata/dictsource/en_list'
3347 entries
Compiling: '/home/jsd1/speechdata/dictsource/en_rules'
5486 rules, 97 groups (0)

Using phonemetable: 'eo'
Compiling: '/home/jsd1/speechdata/dictsource/eo_list'
242 entries
Compiling: '/home/jsd1/speechdata/dictsource/eo_rules'
129 rules, 27 groups (0)

Using phonemetable: 'es'
Compiling: '/home/jsd1/speechdata/dictsource/es_list'
385 entries
Compiling: '/home/jsd1/speechdata/dictsource/es_rules'
172 rules, 27 groups (0)

Using phonemetable: 'et'
Compiling: '/home/jsd1/speechdata/dictsource/et_list'
303 entries
Compiling: '/home/jsd1/speechdata/dictsource/et_rules'
220 rules, 31 groups (0)

Using phonemetable: 'fi'
Compiling: '/home/jsd1/speechdata/dictsource/fi_list'
316 entries
Compiling: '/home/jsd1/speechdata/dictsource/fi_rules'
129 rules, 29 groups (0)

Using phonemetable: 'fr'
Compiling: '/home/jsd1/speechdata/dictsource/fr_list'
864 entries
Compiling: '/home/jsd1/speechdata/dictsource/fr_rules'
1183 rules, 33 groups (0)

Using phonemetable: 'grc'
Compiling: '/home/jsd1/speechdata/dictsource/grc_list'
22 entries
Compiling: '/home/jsd1/speechdata/dictsource/grc_rules'
134 rules, 54 groups (27)

Using phonemetable: 'hr'
Compiling: '/home/jsd1/speechdata/dictsource/hbs_list'
569 entries
Compiling: '/home/jsd1/speechdata/dictsource/hbs_rules'
102 rules, 34 groups (0)

Using phonemetable: 'hi'
Compiling: '/home/jsd1/speechdata/dictsource/hi_list'
249 entries
Compiling: '/home/jsd1/speechdata/dictsource/hi_rules'
216 rules, 88 groups (86)

Using phonemetable: 'hy'
Compiling: '/home/jsd1/speechdata/dictsource/hy_list'
70 entries
Compiling: '/home/jsd1/speechdata/dictsource/hy_rules'
93 rules, 39 groups (38)

Using phonemetable: 'id'
Compiling: '/home/jsd1/speechdata/dictsource/id_list'
132 entries
Compiling: '/home/jsd1/speechdata/dictsource/id_rules'
77 rules, 27 groups (0)

Using phonemetable: 'is'
Compiling: '/home/jsd1/speechdata/dictsource/is_list'
327 entries
Compiling: '/home/jsd1/speechdata/dictsource/is_rules'
205 rules, 37 groups (0)

Using phonemetable: 'it'
Compiling: '/home/jsd1/speechdata/dictsource/it_listx'
4161 entries
Compiling: '/home/jsd1/speechdata/dictsource/it_list'
412 entries
Compiling: '/home/jsd1/speechdata/dictsource/it_rules'
309 rules, 28 groups (0)

Using phonemetable: 'jbo'
Compiling: '/home/jsd1/speechdata/dictsource/jbo_list'
68 entries
Compiling: '/home/jsd1/speechdata/dictsource/jbo_rules'
63 rules, 27 groups (0)

Using phonemetable: 'ka'
Compiling: '/home/jsd1/speechdata/dictsource/ka_list'
135 entries
Compiling: '/home/jsd1/speechdata/dictsource/ka_rules'
54 rules, 48 groups (43)

Using phonemetable: 'kn'
Compiling: '/home/jsd1/speechdata/dictsource/kn_list'
262 entries
Compiling: '/home/jsd1/speechdata/dictsource/kn_rules'
111 rules, 55 groups (50)

Using phonemetable: 'ku'
Compiling: '/home/jsd1/speechdata/dictsource/ku_list'
106 entries
Compiling: '/home/jsd1/speechdata/dictsource/ku_rules'
46 rules, 32 groups (0)

Using phonemetable: 'la'
Compiling: '/home/jsd1/speechdata/dictsource/la_list'
215 entries
Compiling: '/home/jsd1/speechdata/dictsource/la_rules'
113 rules, 31 groups (0)

Using phonemetable: 'lv'
Compiling: '/home/jsd1/speechdata/dictsource/lv_list'
339 entries
Compiling: '/home/jsd1/speechdata/dictsource/lv_rules'
1035 rules, 40 groups (0)

Using phonemetable: 'mk'
Compiling: '/home/jsd1/speechdata/dictsource/mk_list'
188 entries
Compiling: '/home/jsd1/speechdata/dictsource/mk_rules'
150 rules, 65 groups (0)

Using phonemetable: 'ml'
Compiling: '/home/jsd1/speechdata/dictsource/ml_list'
99 entries
Compiling: '/home/jsd1/speechdata/dictsource/ml_rules'
123 rules, 47 groups (42)

Using phonemetable: 'nci'
Compiling: '/home/jsd1/speechdata/dictsource/nci_list'
16 entries
Compiling: '/home/jsd1/speechdata/dictsource/nci_rules'
41 rules, 21 groups (0)

Using phonemetable: 'nl'
Compiling: '/home/jsd1/speechdata/dictsource/nl_list'
1471 entries
Compiling: '/home/jsd1/speechdata/dictsource/nl_rules'
635 rules, 33 groups (0)

Using phonemetable: 'no'
Compiling: '/home/jsd1/speechdata/dictsource/no_list'
236 entries
Compiling: '/home/jsd1/speechdata/dictsource/no_rules'
142 rules, 32 groups (0)

Using phonemetable: 'base2'
Compiling: '/home/jsd1/speechdata/dictsource/pap_list'
86 entries
Compiling: '/home/jsd1/speechdata/dictsource/pap_rules'
68 rules, 32 groups (0)

Using phonemetable: 'pl'
Compiling: '/home/jsd1/speechdata/dictsource/pl_list'
2957 entries
Compiling: '/home/jsd1/speechdata/dictsource/pl_rules'
942 rules, 55 groups (0)

Using phonemetable: 'pt'
Compiling: '/home/jsd1/speechdata/dictsource/pt_list'
719 entries
Compiling: '/home/jsd1/speechdata/dictsource/pt_rules'
687 rules, 38 groups (0)

Using phonemetable: 'ro'
Compiling: '/home/jsd1/speechdata/dictsource/ro_list'
2167 entries
Compiling: '/home/jsd1/speechdata/dictsource/ro_rules'
348 rules, 32 groups (0)

Using phonemetable: 'ru'
Compiling: '/home/jsd1/speechdata/dictsource/ru_list'
156 entries
Compiling: '/home/jsd1/speechdata/dictsource/ru_rules'
520 rules, 34 groups (33)

Using phonemetable: 'sk'
Compiling: '/home/jsd1/speechdata/dictsource/sk_list'
321 entries
Compiling: '/home/jsd1/speechdata/dictsource/sk_rules'
535 rules, 46 groups (0)

Using phonemetable: 'sq'
Compiling: '/home/jsd1/speechdata/dictsource/sq_list'
132 entries
Compiling: '/home/jsd1/speechdata/dictsource/sq_rules'
100 rules, 29 groups (0)

Using phonemetable: 'sv'
Compiling: '/home/jsd1/speechdata/dictsource/sv_list'
341 entries
Compiling: '/home/jsd1/speechdata/dictsource/sv_rules'
697 rules, 30 groups (0)

Using phonemetable: 'sw'
Compiling: '/home/jsd1/speechdata/dictsource/sw_list'
167 entries
Compiling: '/home/jsd1/speechdata/dictsource/sw_rules'
66 rules, 27 groups (0)

Using phonemetable: 'ta'
Compiling: '/home/jsd1/speechdata/dictsource/ta_list'
486 entries
Compiling: '/home/jsd1/speechdata/dictsource/ta_rules'
3017 rules, 31 groups (26)

Using phonemetable: 'tr'
Compiling: '/home/jsd1/speechdata/dictsource/tr_list'
252 entries
Compiling: '/home/jsd1/speechdata/dictsource/tr_rules'
200 rules, 33 groups (0)

Using phonemetable: 'vi'
Compiling: '/home/jsd1/speechdata/dictsource/vi_list'
135 entries
Compiling: '/home/jsd1/speechdata/dictsource/vi_rules'
404 rules, 97 groups (0)

Using phonemetable: 'zh'
Compiling: '/home/jsd1/speechdata/dictsource/zh_list'
3873 entries
Compiling: '/home/jsd1/speechdata/dictsource/zh_rules'
181 rules, 28 groups (0)

Using phonemetable: 'zhy'
Compiling: '/home/jsd1/speechdata/dictsource/zhy_rules'
79 rules, 27 groups (0)
1957 rules, 46 groups (0)


+ 309
- 86
dictsource/dict_phonemes View File

@@ -15,29 +15,6 @@ n N n^ p r s S t
T tS v w x x2 z Z


Dictionary bg_dict 2011-04-29

@ a e i o u

: ; b C d d; dZ dz
f g g; h j k l L
l^ m n n^ p r s S
s; t t; tS ts v x z
Z z;


Dictionary hu_dict 2011-11-22

a A a: e E e: i i:
o o: u u: Y y y: Y:

- : b c C d dZ dz
f g h j J k l l^
m n n^ p r R R2 s
S s2 t t2 tS ts v w
z Z


Dictionary ca_dict 2010-07-27

@ a a# aI e E E2 i
@@ -89,6 +66,18 @@ R3 s S t T tS v w
x Z


Dictionary hu_dict 2012-01-05

a A a: e E e: i i:
o o: u u: Y y y: Y:

- : b c C d dZ dz
f g h j J k l l^
m n n^ p r R R2 s
S s2 t t2 tS ts v w
z Z


Dictionary de_dict 2011-10-16

3 @ @- a A A: aI aU
@@ -113,7 +102,7 @@ p Q r R s s; t T
ts v x z


Dictionary en_dict 2011-11-22
Dictionary en_dict 2012-01-06

0 3 3: @ @- @2 @5 @L
a a# A: A@ aa aI aI3 aI@
@@ -129,7 +118,7 @@ s S t T t2 tS v w
x z Z z#


Dictionary eo_dict 2011-04-02
Dictionary eo_dict 2011-12-24

@- a aI aU e eI eU i
o oI u uI
@@ -151,19 +140,6 @@ p Q r R R2 s S t
T tS w x z


Dictionary et_dict 2011-11-16

& &: &i 8 8: a A1 a:
e E1 e: i I1 i1 i: o
O1 o: u U1 u: Y y Y:
y: Yi yi

: b d d^ f g h j
k l l. l^ m n N n^
p r R s S s2 s^ t
t^ tS v w z Z


Dictionary fi_dict 2011-10-14

& &i &y a ai au e ei
@@ -176,7 +152,7 @@ l m n N p r R s
S s2 t v w Z


Dictionary fr_dict 2011-11-15
Dictionary fr_dict 2011-12-14

@ @- a a- A~ e E e-
E: E~ i I o O O~ u
@@ -226,6 +202,19 @@ q r r. s S s. t T
t. th th. v w x z


Dictionary ta_dict 2012-01-06

a a: aI aU e E e: i
I i: o o: u U u2 u:
U: V V#

# #X1 #X2 : ; b C d
d. dZ f g h H j k
l l. m n N n. n^ p
Q r R s S s. t T
t. th tS v w z z.


Dictionary hy_dict 2008-12-22

@ a aI e eI i i@ o
@@ -283,30 +272,6 @@ l m n N p R s S
t tS v w x z Z


Dictionary ka_dict 2011-04-11

@ @- a e i o u

: ? b c d dZ dz f
g h j k k# l m n
p p# Q q r s S t
t# tS ts ts# v w x z
Z


Dictionary kn_dict 2011-06-25

a a: aI aU e E e: i
I i: o o: r- u u:

#X1 #X2 : b bh c ch d
d. dh dh. dZ f g gh h
j J Jh k kh l l. m
n N n. n^ p ph r s
S s. S; t t. th th. tS
v w z


Dictionary ku_dict 2008-04-14

8 a e E E# eI eU i
@@ -353,20 +318,6 @@ N n^ p r R s S t
tS ts tS; v x z Z


Dictionary ml_dict 2011-04-25

@ a a# a: aI aU e E
e: i I i: o o: r- u
u: V y

#X1 #X2 : ; b bh c ch
d d# d. dh dh. dZ f g
gh h j J Jh k kh l
l. m n N n. n^ p ph
r R r. R2 s s. S; t
t. th th. tS v w z


Dictionary nci_dict 2010-01-20

a e i o O
@@ -514,17 +465,15 @@ p Q R s S t T tS
v w x z


Dictionary ta_dict 2011-11-19
Dictionary sl_dict 2011-03-14

a a: aI aU e E e: i
I i: o o: u U u2 u:
U: V V#
@ a a: e E e: i i:
o O o: u u: y

# #X1 #X2 : ; b C d
d. dZ f g h H j k
l l. m n N n. n^ p
Q r R s S s. t T
t. th tS v w z z.
: b d dZ dz f g h
j k l l^ m n N n^
p R R^ s S t tS ts
v w x z Z


Dictionary tr_dict 2011-09-16
@@ -574,3 +523,277 @@ oi ong ou u ui yu
b c d f g h j k
l m n N p r s t
tS v w z


Dictionary am_dict 2011-11-22

@ a e i o u y

: ? b B d dZ f g
h j k k` l m n N
n^ p p` r s S t t`
tS tS` v w x z Z


Dictionary ml_dict 2011-12-05

@ a a# a: aI aU e E
e: i I i: o o: r- u
u: V y

#X1 #X2 : ; b bh c ch
d d# d. dh dh. dZ f g
gh h j J Jh k kh l
l. m n N n. n^ p ph
r R r. R2 s s. S; t
t. th th. tS v w z


Dictionary ne_dict 2008-12-16

@ @/ @2 @3 a aI aU a~
e E eI eU e~ E~ i I
i~ l- o O o: oI oU O~
o~ r- u uI u~ V VI VU
V~

- : b bh c ch d d.
dh f g gh h H j J
Jh k kh l l. m n N
n. n^ p ph Q q r r.
s S s. t T t. th v
w x z z.


Dictionary pa_dict 2009-11-24

@ a a~ e E e~ E~ i
I i~ I~ o O O~ o~ r-
u U U~ u~ V V~

: ; b bh c ch d d.
dh dh. f g gh h H j
J Jh k kh l l. m n
N n. n^ p ph Q R R2
s S t t. th th. v x
z


Dictionary prs_dict 2009-12-01

@ A E eI i o u

: b d dZ f g h j
k l m n p r R s
S t tS v w X z Z


Dictionary rw_dict 2008-03-27

a e i o u

* : b B c d dZ f
g h j J k l m n
N n^ p q R s S S;
t tS v w x z


Dictionary ur_dict 2011-12-05

@ a a: aI aU E e: i
I i: O o: U u:

: b bh c ch d D d.
dh dh. dZ f g gh H j
J Jh k kh l m n N
p ph Q q R r. s S
s. t T t. th th. v x
z Z z.


Dictionary bg_dict 2011-04-29

@ a e i o u

: ; b C d d; dZ dz
f g g; h j k l L
l^ m n n^ p r s S
s; t t; tS ts v x z
Z z;


Dictionary nso_dict 2010-08-27

@ a e E i m- n- N-
o u U

- : ; b B d D dZ
f h j J k K l l#
m n N n^ p Q R3 s
S t tS v w x X x2
z


Dictionary ht_dict 2010-06-29

a A~ e E E~ i o O
O~ u w y

; b d f g j k l
m n N p r s S t
tS v z Z


Dictionary ak_dict 2010-08-11

a e E i o O u

: b C d dZ dZ; f g
h j k l m n N n^
p R s t tS; v w z
z;


Dictionary az_dict 2010-07-27

& @ a e E i o u
W y

* b c C d dZ f g
h j J k l m n p
Q R s S t tS v w
x z Z


Dictionary wo_dict 2010-11-30

@ @: a a: e E e: E:
i i: m- n- N- o O O:
o: u u:

: b c d f g h j
J k l m n N n^ p
q R R2 s s2 t v w
x z


Dictionary dv_dict 2011-01-08

@ @2 a a: aI e e: E:
E~ i I i: o O o: O:
O~ u U u: V

: ? b c ch d D d.
dZ f g h j k kh l
l. m n N n. n^ p Q
q r R s S s. t T
t. th th. tS v w x z
Z


Dictionary kn_dict 2011-12-05

a a: aI aU e E e: i
I i: o o: r- u u:

#X1 #X2 : b bh c ch d
d. dh dh. dZ f g gh h
j J Jh k kh l l. m
n N n. n^ p ph r s
S s. S; t t. th th. tS
v w z


Dictionary tn_dict 2011-02-17

@- a e i m- n- N- o
u

* - : b B d D dZ
f g h j J k K l
l# m n N n^ p Q r
R R3 s S t T tS ts
v w x X z


Dictionary te_dict 2011-12-05

a a: aI aU e E e: i
i: l- o o: r- u u: V

#X1 #X2 : ; b bh c ch
d d. dh dh. dZ f g gh
h j J Jh k kh l l.
m n N n. n^ p ph r
s s. S; t t. th th. tS
v w z


Dictionary ka_dict 2011-12-05

@ @- a e i o u

: ? b c d dZ dz f
g h j k k# l m n
p p# Q q r s S t
t# tS ts ts# v w x z
Z


Dictionary si_dict 2011-12-05

& &: @ a a: aI aU e
E e: i i: o o: u u:

b d d. dZ f g h j
k l l. m m# n N n#
N# n. n.# n^ n^# p r s
S t t. th tS v w z


Dictionary et_dict 2011-11-16

& &: &i 8 8: a A1 a:
e E1 e: i I1 i1 i: o
O1 o: u U1 u: Y y Y:
y: Yi yi

: b d d^ f g h j
k l l. l^ m n N n^
p r R s S s2 s^ t
t^ tS v w z Z


Dictionary mt_dict 2011-07-29

@ a ai au e ei eu i
I ie iu l- o u U ui
y yi yY

* : b c C d dZ f
g h j k l m n p
q r s S t tS v w
x z Z


Dictionary bo_dict 2011-12-05

a a: e e: i i: l- o
o: r- u u:

: ? b bh c ch d d.
dh dh. dz dzh g gh H j
J k kh l m n N n.
n^ p ph r s S s. t
t. th th. ts tsh w z Z


Dictionary kk_dict 2011-12-07

& 8 a A e E i I
o u U u# Y

; b d f g G h j
k l m n N p q r
s S t tS v w X z
Z

+ 45
- 14
dictsource/en_list View File

@@ -17,6 +17,7 @@
// ?8 Use full vowel, not schwa in some word endings

// $alt use strong ending
// $alt2 use weak ending


// letter names, as they are spoken as a single character in text
@@ -297,6 +298,7 @@ _17 s'Ev@nti:n
_18 'eIti:n
_19 n'aInti:n
_2X tw'Enti
?3 _2X tw'Eni
_3X T'3:ti
?5 _3X T'IRti
_4X f'o@ti
@@ -306,6 +308,7 @@ _7X s'Ev@nti
?7 _7X s'@v@nti
_8X 'eIti
_9X n'aInti

_0C h'Vndr@d
_0M1 T'aUz@nd
_0M2 m'Ili@n
@@ -628,6 +631,7 @@ askance a#skaans
askew a#skju:
ass as
assess a#sEs
asus eIs@s
atlas atl@s
atop a#t0p
attache at'aSeI $only
@@ -702,6 +706,7 @@ bizarre bIz'A@
bizzare bIz'A@
blancmange bl@m0nZ
blase blA:zeI
bleh blEh
blockade $2
blouse blaUz
bluest blu:@st
@@ -713,6 +718,7 @@ bombard $2
bonbon b0nb0n
bonhomie b0n@mi:
bonjour bO:nZ'U@
booger bUg3
boogie b'u:gi
bosun boUs@n
boutique bu:t'i:k
@@ -775,10 +781,13 @@ capitol kapIt@L
caprice ka#pr'i:s
caramel kar@mEl
caravan kar@van
carburetor kA@b@r'Et3
?3 carburetor kA@b@reIt3
career k@r'i@3
caress k@rEs
carpel kA@p@l
cascade $2
cashier kaS'i@3
cashmere kaSm'i@3
catastrophe ka#tastr@f%i
catarrh k@tA@
@@ -807,6 +816,8 @@ chapel tSap@L
charade Sa#rA:d
charismatic karIsm'atIk
charit tSarIt // charitable
charlatan SA@l@t@n
chassis SaSi
chateau SatoU
chemise SEm'i:z
chevrolet SEvr@leI
@@ -891,18 +902,19 @@ concise k0ns'aIs
conduct k0ndVkt
conduct $verb
cone koUn
conflict $1 $onlys
conflict k0nflIkt $onlys
conflict $verb
confront k@nfrVnt
conger k0Ng3
conscience k0nS@ns
construct $1 $onlys
construct k0nstrVkt $onlys
construct $verb
contemplative $2
content $1 $onlys
content k0ntEnt $onlys
content $verb $past
contest $1 $onlys
contest k0ntEst $onlys
contest $verb
contract $1 $onlys
contract $1 $onlys
contract $verb
contralto k0ntr'altoU
contraption k0ntr'apS@n
@@ -928,6 +940,7 @@ corollary $2
corporal kO@pr@L
corporate kO@p@r@t
corps kO@ $only
corral k@r'al
cosmos k0zm0s
countered kaUnt3d
coupon ku:p0n
@@ -1075,6 +1088,7 @@ educe I2dju:s
edwardian Edw'O@di@n
efile i:faIl
egg Eg // egging
egregious Igr'i:dZ@s
eh eI
eid i:d
el ,El $only
@@ -1086,6 +1100,7 @@ elicit I2lIsI2t
élite Il'i:t
embed Emb'Ed
ember Emb3
emphasis Emf@sIs
empire $1
emu i:mju:
enroute 0nr'u:t
@@ -1162,6 +1177,7 @@ familiar f@mIli@3
famine famIn
farewell $2
fasten faas@n
fatigue fa#ti:g
fathom faD@m
(faux pas) f'oU||p'A:
favorite feIv@-rI2t // sp.
@@ -1206,6 +1222,7 @@ foretell fo@t'El
forever $2
forewarn $2
formid fO@m'Id // formidable
formica fO@m'aIk@
fortunate fO@tS@n@t
fortune fO@tSu:n
foyer fOIeI
@@ -1252,6 +1269,7 @@ gilead g'IlIad
gimme gImi
giraffe dZI2raaf
goin ,goUI2n $only // for goin'
gonna g,@n@
goodbye $2
goodday $2
goodnight $2
@@ -1336,8 +1354,6 @@ huzza h@z'A:
huzzah h@z'A:
hyperbola haIp'3:b@l@
hyperbole haIp'3:b@li
hypothesis haIp'0T@sIs
hypotheses haIp'0T@si:z
hypotenuse haIp'0t@nju:s
hypoxia haIp'0ksi@

@@ -1346,6 +1362,7 @@ icon aIk0n
iconbar aIk0nbA@
idly aIdlI
ignoramus Igno@r'eIm@s
illiterate $alt2
imagine I2madZI2n
impedance Imp'i:d@ns
imperative Imp'Er@tIv
@@ -1397,6 +1414,7 @@ interrogatory $3
inventory Inv@ntrI
interface $1
intermin Int'3:mIn // interminable
intern $1 $onlys
internee Int'3:ni:
internet Int3nEt
interrupt $1 $onlys
@@ -1448,7 +1466,7 @@ laity leI@ti
landowner l'and,oUn3
las ,las $only
?3 las ,lA:s $only
lasagne l@zanj@
lasagna l@zanj@
laser leIz3
lasso las'u:
latte lateI
@@ -1482,6 +1500,7 @@ lingerie l0nZ@ri
linen lInI2n
liqueur lI2kjU@
liter li:t3
literate $alt2
literature lItrI2tS3
live laIv $onlys
live lIv $verb
@@ -1544,6 +1563,8 @@ meant mEnt
meadow mEdoU
mediaeval mEdI'i:v@L
medicine mEds@n
melee mEleI
?3 melee meIleI
melon mEl@n
menus mEnju:z
memo mEmoU
@@ -1618,9 +1639,11 @@ mutate mju:t'eIt
myriad mIrIad
myrrh m3:
?5 myrrh mVR
myrtle m3:t@L

naif naI'i:f
naïve naI'i:v
naivete naI'i:v@teI
naked neIkI#d
nasa nasa#
nascent neIs@nt
@@ -1746,6 +1769,7 @@ paltry pO:ltrI
panacea pana#s'i:@
panache $2
pancreas pankri@s
papaya pa#paI;@
parabola p@rab@l@
paralysis p@ral@sIs
parameter p@ramI2t3
@@ -1904,6 +1928,7 @@ rabid reIbId
radar reIdA@
radish radIS
ragged ragI#d
raiment reIm@nt
rainforest r'eInf,0rI2st
rajah rA:dZA:
rapier reIpi@3
@@ -2138,6 +2163,7 @@ society s@saI@ti
sofa soUf@
soiree swA:reI
sojourn soUdZ3:n
solder s0ld3
soldier soUldZ3
solemn s0l@m
solicit s@lIsI2t // solicited,ing
@@ -2152,7 +2178,7 @@ soundbite saUndbaIt
souvenir su:v@n'i@3
sorbet sO@beI
soyabean sOI@bi:n
spaghetti spag'Eti
spaghetti spa#gEti
spasm spas@m
specific sp@sIfIk
specimen spEsI2m@n
@@ -2206,8 +2232,6 @@ suspect sVspEkt $onlys
suspect $verb
symbol sImb@L
sync sINk
synthesis sInT@sIs $only
synthesise sInT@saIz

tableau tabloU
tablet tabl@t
@@ -2377,7 +2401,6 @@ vineyard vInj3d
vinyl vaInI2l
viola vaI'oUl@
violin $2
virus vaI3r@s
viral vaI3r@L
visa vi:z@
visit vIzI2t
@@ -2557,16 +2580,18 @@ Chile tSIli
Cincinnati sInsIn'ati
Cologne k@loUn
Columbus $2
Congo $1
Congo k0NgoU
Connecticut k@nEtI2k@t
Copenhagen koUp@nh'eIg@n
Cruz kru:z
Cyprus saIpr@s
Dahomey $2
Dallas dal@s
Damascus da#mask@s
Dakota da#koUt@
Danish deInIS
Delhi dEli
(Des moines) d@mOIn
Dhabi dA:bi
Djibouti dZIb'u:ti
Donegal d0nI2g'O:l
@@ -2907,6 +2932,7 @@ Loinnir lVni@
Lois loUIs
Louis lu:i
Louise lu:w'i:z
Luigi lu:'i:dZi
Luis lu:Is
Lupe lu:peI
Madeline mad@lI2n
@@ -2924,7 +2950,7 @@ Matthew maTju:
Maurice m0rIs
Mavis meIvIs
Megan mEg@n
Melissa $2
Melissa m@lIs@
Michele mI2SEl
Michelle mI2SEl
Miguel mi:Q'El
@@ -2957,6 +2983,7 @@ Pamela pam@l@
Pandora $2
Patricia pa#trIS@
Penelope p@nEl@pi
Persephone p3s'Ef@ni
Phoebe fi:bi:
Rachael reItS@L
Rachel reItS@L
@@ -2964,6 +2991,7 @@ Raul raU'u:l
Rees ri:s
Reese ri:s
Reggie rEdZi
Remus ri:m@s
Reynold rEn@Ld
Rhys ri:s
Rihanna rI'A:n@
@@ -3021,11 +3049,13 @@ Dante danteI
Disney dIzni
Dolce d0ltSeI
Dvorak d@-vo@Zak
Folger foUldZ3
Gibson gIbs@n
Guinness gInIs
Hades heIdi:z
Mackenna m@kEn@
Mackenzie m@kEnzi
Medusa $2
Montague m0nt@gju:
Niro ni@roU
Patel pa#tEl
@@ -3041,6 +3071,7 @@ Ubuntu u:b'u:ntu:
Wii wi::
Yaesu jeIsu:
Yamaha jam@hA:
zeus zju:s
zhivago ZI2vA:goU



+ 48
- 12
dictsource/en_rules View File

@@ -34,6 +34,7 @@
.L02 i y
.L03 a i o u // vowel, not 'e'
.L05 c g k
.L06 s z

.L10 grap log met scop // scientific endings

@@ -724,6 +725,7 @@
st) an (_ an
m) an (_ an
hum) an (_ @n
&) an (ty_ @n
&) an (t_ @n
?8 &) an (t_ a#n
pl) an (t_ an
@@ -746,6 +748,7 @@
@) aneous 'eIni@s
p) an (el an
&) an (ese @n
_) ane (s anI
an (gul 'an
&) ani (_ 'A:nI
an (ia 'eIn
@@ -848,6 +851,7 @@
_) arr (@ a#r
_) arr (ant ar
_) arr (o ar
_) arro (g ar@
ar (i_ 'A:r
?3 @) ar (io_ 'ar
_b) ar (L02t ar
@@ -893,7 +897,7 @@
_) arch (AA A@k
_) arch (er A@tS
_) arch (et A@k
_) archi A@kI
_) archi (@ A@kI
_) archiv (+ A@kaIv
@) arch (y A@k
@) arch (i A@k
@@ -1039,6 +1043,7 @@

.group at
_g) ator eIt3
&) ate (_$w_alt2 @t
pal) ate (_ @t
consul) ate (_ @t
macul) ate (_ @t
@@ -1457,7 +1462,7 @@
co (mper k0
compe (tAn k0mpI
co (mpila k0
_) co (mpl k%0
_) co (mpl k@
co (mplem k0
co (mplex_ k0
co (mplica k0
@@ -1483,6 +1488,7 @@
_) co (nfid k0
_) co (nfide k%0
_) confi (den k0nfI
_) co (nfigu k@
_) co (nfis k0
_) co (nflu k0
_) co (ngre k0
@@ -1501,7 +1507,8 @@
_) conse (q k0nsI
conser (v k%0ns3:
conser (vatio k0ns@
consider k%0nsId3
consider k@nsId3
_) co (nsi k@
co (nson k0
_) co (nstabl k0
co (nstan k0
@@ -1551,6 +1558,7 @@
@@e) d (_S1 d // suffix
db (_ d,i:bi:
ddh d
dh (K d
dj dZ
dg (_ dZ
dg (C dZ
@@ -1559,6 +1567,7 @@
dg (i dZ
dg (y dZ
_) dir (_ daI3
_) dmi (tr d@mi:
we) dne (sd n
dt (_ t
?3 &) du (CA dZu:
@@ -1602,7 +1611,7 @@
de (law dE
de (leg dE
de (lica dE
de (ll dE
_) de (ll dE
de (lph dE
_) de (lt dE
delu (g dElju:
@@ -1789,6 +1798,7 @@
e (ffic %I
efier (_ I2faI3
e (ful
_) e (ffu %I
@@) efy (_ I2faI
l) e (gal i:
l) egi (b EdZ@
@@ -2231,6 +2241,7 @@
j) eo (p E
_l) eo i@
p) eo (pl i:
_) eor eI3
@) eosis i:'oUsIs
&) eous (_ =i@s
th) eo (@ I2@
@@ -2343,7 +2354,7 @@
c) er (n_ 3:
&) er (oCe_ =@r
er (se 3:
er (sal '3:
v) er (sal '3:
@) er (sial '3:
@) er (sy 3:
er (sib 3:
@@ -2408,9 +2419,12 @@
es (tate I2s
@) esc (enC 'Es
pr) es (ent Ez
magn) es (i 'i:z
es (iA i:z
es (ian_ 'i:z
es (ic 'i:z
th) eses (_ @si:z
th) esis (_ @sIs
th) es (iL06e_ @s
r) esis (_ 'i:sIs
es (ive 'i:s
esque 'Esk
@@ -2425,6 +2439,7 @@
Cr) es (t Es
v) es (t+ Es
harv) es (t Is
esti (m EstI#
v) es (ty @s

.group et
@@ -2472,6 +2487,7 @@

.group ev
_) ev I2v
_) eva (ne Ev@
_) eve i:v
_) even i:v@n
_) eve (nt I2vE
@@ -2577,6 +2593,7 @@
_) g (ilK g
g (ilC g
l) ging dZI2N
_) g (iz g
g (y dZ
exa) gg (er dZ
ght t
@@ -2589,6 +2606,7 @@
_) gnu g@nu:
hun) g g
g (ear g
%A) g (er g
g (et g
g (ette_ dZ
ve) g (et dZ
@@ -2653,6 +2671,7 @@
_) hypo (@P4 h,aIpoU
_) hypo (cr hIp0
hypo (de h,aIp@
hypo (thes haIp'0
hypo (thet h,aIp@

.group i
@@ -2690,6 +2709,7 @@
&) ial (_ =I2@l
i (ani_ I
_) i (b aI
i (ba_ 'i:
@) ibab aIb@b
l) i (bel aI
l) i (ber I
@@ -2815,6 +2835,7 @@
ize (d_ aIz
i (zen I2
iz (er_ aIz
i (zon_ 'aI
p) izz (a i:t|s


@@ -3072,6 +3093,7 @@
_) in (fo_ In
_) infra (P5 ,Infr@
_) infra (c %Infra
in (ga_ 'IN
in (got IN
_) in (gro IN
_) in (jur In
@@ -3206,8 +3228,9 @@


.group io
io (_ =I2oU
?7 io (_ =i:oU
&) io (_ =I2oU
?7 &) io (_ =i:oU
io (_ i:oU
b) io aIoU
b) io (logy aI0
card) io I2oU
@@ -3282,6 +3305,7 @@
_) ir (rA I
ir (ro I
ir (ru I
v) ir (us aIr
iry (_ aI3rI


@@ -3441,6 +3465,7 @@
_) ki (lC@ kI2
_) ki (ll@ kI
_) kilo (@ kIl@
kinesis k@n'i:sI#s
kuan kwan
ku (ch ku:
kuwait ku:w'eIt
@@ -3619,7 +3644,7 @@

&ia) n (_S1 n
&ia) ns (_S2 nz
@) name (_S4 neIm
&) name (_S4 neIm
_) nano (P4 n,anoU
nause nO:sI
necessit n@sEsIt
@@ -3649,6 +3674,8 @@
ninth naInT
n (Co_ =n
_) non (@P3 n,0n
nonchala (n n0nS@l@
?3 nonchala (n n0nS@l'A:
_) nurse (B n3:s

.group ng
@@ -3782,7 +3809,7 @@
oer oU@
_) oe (s i:
&) oe (s_S2 z
oe (soph I2
oesopha I2s0f@
p) oe (t oUI
f) oe (tA i:
p) oe (ti oUE
@@ -3920,6 +3947,7 @@
t) ol (er 0l
m) ol (ec @l
m) ol (ecule 0l
&) ol (enC @l
old oUld
w) olf Ulf
p) olice @li:s
@@ -4467,6 +4495,7 @@
photocop foUt@k0p
phot (ograph+ foUt
_) phot (oL10++ foUt
_) phth (A fT
_) phyco f,aIkoU
p (hole p
sym) pa p@
@@ -4500,6 +4529,7 @@
per (cei p3
per (culi p3
per (cus p3
_) peregrin pEr@grIn
per (fec p3
per (iph p@r
perme (a p3:mI
@@ -4637,6 +4667,7 @@
qu (_ k
quay ki:
jac) qu k
mes) qui (t k'i:
li) quor k3
quy kwI

@@ -4673,7 +4704,7 @@
&B) red (_ r@d
uv) re @
rer (_ r@
re (_ 3
&) re (_ 3
A) re (_ r@
r) re (_ r@
_) re (C_ rE
@@ -4703,6 +4734,7 @@
un) rede (C ,ri:dI2
re (dem+ rI2
_) re (dC rE
_) re (dolen rE
_) re (dr r%i:
_) re (eduP2 r%i:
_) re (emP2 r%i:
@@ -4801,6 +4833,7 @@
sch (o sk
sch (C S
sch (_ S
_e) sch S
?3 sch (ed sk
_) sch (il S
_) scar (A ske@
@@ -4999,6 +5032,7 @@
_) tian tjan
&) tial S@L
&) ti (ali SI
i) tia (liL06 S@
&) tien S@n
&) tience S@ns
&) tion S=@n
@@ -5122,7 +5156,7 @@
_l) u (a u:
r) u (aC+ u:
u (a_ =ju:
s) ua (d weI
s) ua (de weI
s) uag weIdZ
@g) ua (ge wI
u (al_ ju:
@@ -5261,6 +5295,7 @@
fl) ui (d u:I
dr) ui (d u:I
c) uisine wIzi:n
c) uis wIz
rc) ui (t I
rc) ui (tous ''ju:I
g) ui (ta I2
@@ -5422,6 +5457,7 @@
with (C w%ID
with (A w%ID
with (e wID
&) wood (_S4 wUd
s) wor (d o@
ss) wor (d w3:
?5 ss) wor (d wVR

+ 8
- 1
dictsource/fr_list View File

@@ -24,7 +24,7 @@

// 2006-11-18 Gilles Casse <[email protected]>
//
// Updated 2011-10-14 Michel Such <[email protected]>
// Updated 2011-10-29 Michel Such <[email protected]>
//
// * Numbers, a few abbreviations and exceptions.
//
@@ -149,6 +149,8 @@ _’ apostr'Of
_‘ apostr'Of
_µ mikr'o
_§ sEksj'O~
_∞ infini


// symbols that are normally spoken when reading text
@ _::arobaz
@@ -680,6 +682,7 @@ bis bis
bissus bisys
blues _^_en
blum blum
bootable boutable $text
broglie breuil $text
browglie breuil $text
buffer bYfWr
@@ -726,7 +729,9 @@ gus gys
gym Zim
han _|A~
hélas elas $u+
here _^_en
hermes _|ErmEs
his _^_en
input _^_en
island _^_en
jackpot dZakpOt
@@ -783,7 +788,9 @@ stocker stoker2
sus sys
sus sy $verb
sushi suSi
there _^_en
thierry tjEri
those _^_en
to tu $u+
tramway tramwE:
tuttiquanti tutikw'anti

+ 1545
- 1544
dictsource/fr_rules
File diff suppressed because it is too large
View File


+ 187
- 2
dictsource/hu_list View File

@@ -452,6 +452,7 @@ mm milime:tER2 $unstressend
(mm-nyire) milime:tER2n^iR2E $unstressend
(mm-es) milime:tER2ES $unstressend
(mm-t) milime:tER2t $unstressend
nszk EnEska:
RAM R2Am $allcaps //Espeak normaly spokening this abbreviation with erraem, but this is not good
Psszt ps:t $capital // similar word with quiet word. Espeak default spokening this abbrew quiet word with letter by letter by default.
Pszt ps:t $capital //same as prewious abbrewiation
@@ -3272,6 +3273,8 @@ koncepciójáról $unstressend
(törvény koncepciójáról) tYR2ve:n^_||kontsEptsio:ja:R2o:l $unstressend
miniszterelnök $unstressend
(orbán viktor miniszterelnök) oR2ba:n_||viktoR2_||ministER2ElnYk $unstressend
(számít a miniszterelnök) sa:mi:t_'||A'||ministER2ElnYk $unstressend
(a miniszterelnök) A'||ministER2ElnYk $unstressend
minisztert $unstressend
összeülnek $unstressend
tárgyalásokban $unstressend
@@ -4445,7 +4448,7 @@ alkalmazással $unstressend
(dolgok idegesítenek) dolgok_'||idEgESi:tEnEk $unstressend
(is jelezték) iS_||jElEzte:k $unstressend
fordulok $unstressend
(miért van az) mie:R2t_'||vAn_'||Az $unstressend
(miért van az) mie:R2t||vAn||Az $unstressend
(módot választom) mo:dot_||va:lAstom $unstressend
(a hiba) A'||hibA $unstressend
(kerül sor) kER2yl_||SoR2 $unstressend
@@ -4720,6 +4723,188 @@ biciklizőknek $unstressend
forintért $unstressend
(a szintet) A'||sintEt $unstressend
(egy próbát) EJ_'||pR2o:ba:t $unstressend
(lehetőség van arra) lEhEtY:Se:g||vAn||AR2R2A $unstressend
szervét $unstressend
parancsnokságát $unstressend
kötelezettséget $unstressend
tarthatnak $unstressend
korhatárt $unstressend
korhatára $unstressend
törvényt $unstressend
gondoskodik $unstressend
(tartja el) tArcA_'||El $unstressend
(alól az) Alo:l_'||Az $unstressend
életévét $unstressend


nagykorú $unstressend
szólaljon $unstressend
elmaradt $unstressend
őszintén $unstressend
(éjszaka volt) e:jsAkA_'||volt $unstressend
szabott $unstressend
dolgok $unstressend
kifizetnie $unstressend
különadót $unstressend
ezzel $unstressend
szóba $unstressend
azzal $unstressend
(van itt) vAn_'||it: $unstressend
(tudta volna) tut:A'||volnA $unstressend
maradhatnak $unstressend
címezte $unstressend
hivatkozott $unstressend
felelősségük $unstressend
bíróságot $unstressend
(vezetik el) vEzEtik_'||El $unstressend
firtassuk $unstressend
fogni $unstressend
társadalomban $unstressend
években $unstressend
(számunkra az) sa:munkR2A_'||Az $unstressend
azután $unstressend
vitába $unstressend
múltról $unstressend
munkahely $unstressend
pedig $unstressend
vitában $unstressend
(ki kell mondani) ki_||kEl:_||mondAni $unstressend
(lehet venni) lEhEt_'||vEn:i $unstressend
klónok $unstressend
(kerül itthon) kER2yl_'||ithon $unstressend
összeg $unstressend
élményét $unstressend
háttértár $unstressend
(fejlett processzor) fEjlEt:_'||pR2otsEs:oR2 $unstressend
eredményező $unstressend
alkalmazásával $unstressend
(akar a gyártó) AkAR2_'||A'||Ja:R2to: $unstressend
(dob piacra) dob_'||piAtsR2A $unstressend
nyitja $unstressend
kötnie $unstressend
(úgy fest) u:J_'||fESt $unstressend
(lehet ismerős) lEhEt_'||iSmER2Y:S $unstressend
kamerát $unstressend
alkalmas $unstressend
bővíteni $unstressend
(is lehet bővíteni) iS_'||lEhEt_'||bY:vi:tEni $unstressend
(a tablethez) A'||tAblEthEz $unstressend
olcsó $unstressend
kapcsolható $unstressend
kapcsolni $unstressend
peremére $unstressend
(nagyra van állítva) nAJR2A_'||vAn_'||a:li:tvA $unstressend
folyamatos $unstressend
(is lehet csatlakoztatni) iS_'||lEhEt_'||tSAtlAkostAtni $unstressend
kipróbálni $unstressend
(lehet tudni róla) lEhEt_'||tudni_'||Ro:lA $unstressend
váltana $unstressend
találtam $unstressend
(sem biztosak) SEm_'||bistoSAk $unstressend
kaphatnak $unstressend
költ $unstressend
hivatalt $unstressend
támogatással $unstressend
ugyanis $unstressend
bizonyítják $unstressend
ösztönzése $unstressend
elvégezze $unstressend

intézet $unstressend
takarítani $unstressend
bízza $unstressend
bízna $unstressend
filmekkel $unstressend
lejátszóhoz $unstressend
filmeket $unstressend
vesződni $unstressend
(legkényelmesebb az) lEgke:n^ElmESEb:_||Az $unstressend
sejtem $unstressend
vonalat $unstressend
ragaszkodni $unstressend
(mellett az) mEl:Et:_||Az $unstressend
(a felület) A'||fElylEt $unstressend
terveket $unstressend
tervek $unstressend
közben $unstressend
menetrendet $unstressend
(az indoklást) Az_'||indokla:St $unstressend
hóbort $unstressend
fogom $unstressend
(az adatokat) Az_'||AdAtokAt $unstressend
zajlik $unstressend
kütyüt $unstressend
tartok $unstressend
(törvényt is) tYR2ve:n^t_||iS $unstressend
ülésen $unstressend
jogszabály $unstressend
törvényjavaslatról $unstressend
rövid $unstressend
vonulhatnának $unstressend
(horderejű kérdésben) hoR2dER2Ejy:_||ke:R2de:SbEn $unstressend
törvényjavaslatához $unstressend
(miniszter volt) ministER2||volt $unstressend
szavazatot $unstressend
(rendelkezést is) REndElkEze:St_||iS $unstressend
(lehetővé tenné) lEhEtY:ve:_||tEn:e: $unstressend
(indítványnak van) indi:tva:n^nAk_||vAn $unstressend
(ellenére is biztosítaná) El:Ene:R2E_||iS_||bistoSi:tAna: $unstressend
emelni $unstressend
(csak ki) tSAk_||ki $unstressend
indítványokról $unstressend
(a módosítások) A'||mo:doSi:ta:Sok $unstressend
közölni $unstressend
tudjanak $unstressend
piacot $unstressend
rakott $unstressend
(ott van) ot:_||vAn $unstressend
(rangú tisztviselője) R2Angu:_||tistviSElY:jE $unstressend
kritikákat $unstressend
viszonyulnak $unstressend
jók $unstressend
államtitkárával $unstressend
beszélt $unstressend
külföldön $unstressend
törvénnyel $unstressend
folyamatot $unstressend
eloszlatásával $unstressend
mutatják $unstressend
illetékes $unstressend
(jogokban illetékes) jogokbAn_||il:Ete:kES $unstressend
megnyilvánulás $unstressend
iránytól $unstressend
vonatkozzanak $unstressend
addig $unstressend
(tagjaira vonatkozzanak) tAgjAiR2A_||vonAtkoz:AnAk $unstressend
(nevezte azt) nEvEstE_||Ast $unstressend
kritikákra $unstressend
kérő $unstressend
irányítják $unstressend
érkező $unstressend
tulajdonítani $unstressend
(jelentőséget tulajdonítani) jElEntY:Se:gEt_||tulAjdoni:tAni $unstressend
(hajtja végre) hAjcA_||ve:gR2E $unstressend
érdekeivel $unstressend
(megállapodás köthető) mEga:l:Apoda:S_||kYthEtY: $unstressend
(kell fogadni) kEl:_||fogAdni $unstressend
megállapodás $unstressend
kérését $unstressend
megalkotását $unstressend
kompromisszumok $unstressend
(jöhetnek szóba) jYhEtnEk_||so:bA $unstressend
jellemezte $unstressend
lábán $unstressend
kellenek $unstressend
(áll arra) a:l:_||AR2R2A $unstressend
tárgyalások $unstressend
megkötésében $unstressend
vélekedett $unstressend
világról $unstressend
növekedés $unstressend
(a feladata) A'||fElAdAtA $unstressend
bankja $unstressend
banknak $unstressend
kérdését $unstressend

// word pairs

@@ -4991,5 +5176,5 @@ egyezség eggyesség
(Mhz-en) megahercen
(ORTT-től) oerrtététől //special exceptio
(kilogramm) kilogram
mszmp emeszempé


+ 314
- 30
dictsource/hu_rules View File

@@ -81,7 +81,7 @@ gyümöl) cs (zs tS
_kó) c (csomó ts
árbó) c (csúcs ts
árbo) c (csúcs ts
fegyen) c (csoport ts
fegyen) c ts
ccs (L01 tS // only speak one cs if followed by a consonant
cc (L01 ts // only speak one c if followed by a consonant
ccsr tSR2 //special exception with need always execute
@@ -127,10 +127,24 @@ szanité) c (cs ts
kilen) c (schill ts
_bohó) cs ts|S
_ar) c (sérül ts
_har) c (sor ts
_áká) c (söv ts
_har) csor ts|SoR2
_áká) c (söv ts
_aká) c (söv ts
_bohó) c (sz ts
_vi) cc (sor ts
tán) cs (ics tS
_ér) c (sisak ts
_in) cz (éd ts
_virgon) c (ság ts
_elmén) c (ség ts
martaló) c (ser ts
_ér) c (sas ts
_újon) c (ság ts
_kuru) c (ság ts
_paló) c (ság ts
_fejlé) c ts
nyol) c (seb ts
bará) cs (ágta tS:

.group ch
anar) ch (i h
@@ -161,6 +175,12 @@ oligar) ch h
mazo) ch (izm h
mazo) ch (is h
ar) ch (aikus h
_ar) ch (imé h
diszti) ch (on h
ma) ch (iavell h
_or) ch (ide h
almana) ch h



.group d
@@ -184,7 +204,8 @@ oligar) ch h
dsz (_S3 ts:
beszé) d (szin d
beszé) d (sebesség d
cselé) d d
cselé) d (so d

dobermann dob:ER2mAn
föl) d (sánc d
ha) dd (_S2 d
@@ -318,6 +339,49 @@ miliár) d (szor d
beszé) d (jel d
_biliár) d (szo d
rekor) d (sebesség d
beszé) d (stílus d
zöl) d (szín d
ná) d (szőnye d
manzár) d (szob d
paliszá) d (sor d
föl) d (színé d
föl) d (színű d
ren) d (szerető d
kó) d (szó d
fjor) d (szerű d
harma) d (száz d
kar) d (szíj d
negye) d (szél d
smarag) d (szín d
száza) d (szám d
tér) d (szokny d
_va) d (szag d
_va) d (szam d
_va) d (szárny d
árpá) d (zászló d
árpá) d (sáv d
beszé) d (zagy d
ezre) d (szerte d
ezre) d (zászl d
föl) d (színek d
föl) d (szökő d
föl) d (szürk d
kalan) d (szerep d
_kar) d (szúr d
_kö) d (szerű d
_kö) d (szürk d
ná) d (síp d
ná) d (szerd d
ná) d (szöve d
_ren) d (jel d
_ren) dsz (eretet d|s
szaba) d (szelle d
szaba) d (szerel d
száza) d (szint d
tér) d (szíj d
_tér) d (zseb d
twee) d (szövet d
utó) d (szerv d

.group dz
fogó) dz (kod ts
@@ -330,6 +394,7 @@ harapó) dz z
himbáló) dz z
lopó) dz z
szedelő) dz z
szedelő) dz (kö s
tapogató) dz z
ó) dz (kod ts
villó) dz z
@@ -478,6 +543,9 @@ imádsá) g (gyűjt g
rá) g (gyűjt g //for example virággyűjtés, virággyűjteményt words
_lo) g (gyűjt g //for example loggyűjtemény word
dro) g (gyanú g
le) gg (roteszk g:
_agya) g (gy g
anya) g (győz g

.group gy
gy J
@@ -593,14 +661,25 @@ huszone) gy (es J:
_e) gy (é_ J:
_mint-e) gy (é_ J:
na) gy (sáp J
_hiszeke) gy (e J:
huszone) gy (ed J:
huszone) gy (ez J:
újrae) gy (esít J:
e) gy (éjszak J:
_egyszere) gy (e J:
_huszone) gy (e J:

.group h
h h
hertz hER2ts
hh (-L01 h
minde) hh (ez h


_cse) h (ország //special exception, the h phoneme doesn't need spokening thiws word part
_cse) h (szlovák //special exception, the h phoneme doesn't need spokening thiws word part
_ju) h (kolb
_ju) h (sajt
_ju) h (tenyész
_ju) h (szárnyék

.group i
i i
@@ -620,6 +699,7 @@ _mint-e) gy (é_ J:
v) í (zére i
sz) í (ve i
t) í (zes i
t) í (zesz i:
sz) í (vel i:
_t) í (zük i
_sz) í (vattak i
@@ -627,6 +707,12 @@ _mint-e) gy (é_ J:
_sz) í (vató i
_v) í (zi i //for example vízipipa, vízimentők beginning words need spokening i, not i: phoneme
_v) í (zió i: //But this word an exception for prewious rule
agressz) í (v i:
_sz) í (nész i
_sz) í (néssz i
sz) í (vatn i
_megsz) í (vatta i


.group j
j j
@@ -816,6 +902,9 @@ helybe) n (jár n
mikrofo) n (nyílás n
szí) n (nyom n
kormá) ny (javaslat n^
_me) ny (assz n^
_me) nny (assz n^
kölcsö) n (jegyz n

.group o
o o
@@ -843,6 +932,7 @@ mikrofo) n (nyílás n
?1 _) potsdam potsda:m
pp (-L01 p //if have consonant after - character, need spokening one p letter


.group q
q kv
qu kv
@@ -899,7 +989,7 @@ robbaná) s S
gyalogo) s (zászló S
ki) s (zsidó S
szennye) s (zsá S
alvá) s (zavar S
alvá) s (zava S
magatartá) s (zavar S
erőforrá) s (zabál S
működé) s (zava S
@@ -913,6 +1003,31 @@ identitá) s (zavar S
fáklyá) s (zen S
_ki) s (zombor S
_alvá) ssz (üksé Ss
_barná) ssz (ürke Ss
_kőműve) s (sz S
_lőré) s (sz S
_pörkölé) s (sz S
hadá) s (szag S
_körö) s (szakál S
hú) s (szag S
gránáto) s S
páncélo) s S
robbaná) s (zaj S
üté) s (záp S
mozgá) s (zava S
ejtőernyő) s S
puská) s S
lépé) s S
mágne) s S
padlá) s S
_pili) s S
_piro) s S
típu) s (zub S
_vörö) s S
termelé) s S
_áldá) s S
_asztalo) s S
_árgu) s S

.group ss
ssz ss2
@@ -927,7 +1042,6 @@ danubiu) ss s: //a radio station name
danubiu) ssz s: //a radio station name
juventu) ss s:
juventu) ssz s: //a radio station name
ejtőernyő) ssz S|s
farka) ssz (em Ss
villamo) ssz (ék Ss
titko) ssz (olgál Ss
@@ -953,7 +1067,7 @@ zuhaná) ssz (erű Ss
karo) ssz (éria Ss
bor) ssz (em Ss
bor) ssz (ór Ss
kéke) ssz (ürke Ss
kéke) ssz (ürk Ss
éde) ssz (áj Ss
égé) ssz (abály Ss
egyene) ssz Ss
@@ -1006,11 +1120,9 @@ könyve) ssz (ek Ss
látomá) ssz (erű Ss
lejté) ssz (ög Ss
lengé) ssz (abály Ss
lépé) ssz (ám Ss
nyomá) ssz (erű Ss
löké) ssz (erű Ss
luxu) ssz Ss
mágne) ssz (alag Ss
megállapodá) ssz (erű Ss
meglepeté) ssz (erű Ss
motoro) ssz (án Ss
@@ -1022,7 +1134,6 @@ motoro) ssz (án Ss
orvo) ssz (er Ss
ökrö) ssz (ekér Ss
ő) ssz (üle Ss
padlá) ssz (ob Ss
pikkelye) ssz (árny Ss
piro) ssz (em Ss
plü) ssz (erű Ss
@@ -1074,7 +1185,6 @@ kavará) ssz (erű Ss
_sa) ssz (eg Ss
ké) ssz (úrás Ss
gyalogo) ssz Ss
puská) ssz Ss
mozgá) ssz Ss
_ke) ss (elring s:
rádió) ssz (ob Ss
@@ -1105,6 +1215,7 @@ ellátá) ssz (er Ss
égé) ssz (ag Ss
csapá) ssz (erű Ss
menekülé) ssz (erű Ss
csapá) ssz (ám Ss
_ökrö) ssz (ekere Ss
_nyár) ssz (erű Ss
hamva) ssz (őke Ss
@@ -1150,6 +1261,147 @@ _farka) ssz (ig Ss
lako) ssz (ám Ss
_szencsége) ssz (űz Ss
ki) ssz (ekrény Ss
csattaná) ssz (erű Ss
csikó) ssz (ám Ss
_csipké) ssz Ss
csobbaná) ssz (erű Ss
csuklá) ssz (erű Ss
csavará) ssz (erű Ss
ájulá) ssz (erű Ss
aranyo) ssz (őke Ss
_bakfi) ssz Ss
barná) ssz (ők Ss
bélé) ssz (alag Ss
_berendezé) ssz (e Ss
omlá) ssz (ag Ss
rengé) ssz (erű Ss
pergé) ssz (erű Ss
dú) ssz (akáll Ss
_éde) ssz (esztest Ss
egyene) ssz (ál Ss
előőr) ssz (erű S|s
rúgá) ssz (erű Ss
farka) ssz (uk Ss
_fá) ssz (ín Ss
fehére) ssz (őke Ss
feketé) ssz (ürk Ss
pa) ssz (íroz s
ma) ssz (íroz s
szerelé) ssz (ett Ss
fertőzé) ssz (erű Ss
fájá) ssz (er Ss
csuszamlá) ssz (erű Ss
fűté) ssz (ag Ss
habitu) ssz (erű Ss
halotta) ssz (ob Ss
hányá) ssz (ag Ss
világo) ssz (őke Ss

kéré) ssz (erű Ss
rándulá) ssz (erű Ss
utalá) ssz (erű Ss
villaná) ssz (erű Ss
hárma) ssz (ám Ss
szoro) ssz (erű Ss
_hente) ssz (ak Ss
örgé) ssz (erű Ss
hő) ssz (erep Ss
hú) ssz (állít Ss
járá) ssz (olgálat Ss
járá) ssz (erű Ss
irtá) ssz (él Ss
jelenté) ssz (int Ss
karo) ssz (ériá Ss
katekizmu) ssz (erű Ss
_keríté) ssz (ag Ss
_kevé) ssz (er Ss
látá) ssz (ög Ss
nyilatkoztatá) ssz (erű Ss
szögellé) ssz (erű Ss
_kitünteté) ssz Ss
kommunikáció) ssz (ob Ss
köle) ssz (em Ss
köntö) ssz (erű Ss
könyöklé) ssz (él Ss
_körö) ssz (ig Ss
_kőri) ssz Ss
_küldeté) ssz Ss
labirintu) ssz (er Ss
lázadá) ssz Ss
_lejté) ssz S|s
üté) ssz (ám Ss
málhá) ssz Ss
medre) ssz (ék Ss
_mela) ssz (ín s:
_méne) ssz Ss
_mesze) ssz (ür Ss
_móku) ssz Ss
_napo) ssz (ob Ss
utazá) ssz (erű Ss
nedve) ssz (ürk Ss
neme) ssz (ív Ss
neme) ssz (őrm Ss
nyikkaná) ssz (er Ss
nyomá) ssz (ab Ss
orvo) ssz (áz Ss
orvo) ssz (er Ss
vodá) ssz (int Ss
örvénylé) ssz (erű Ss
párná) ssz (ék Ss
_pené) ssz (ín s:
pedagógu) ssz (ob Ss
pirami) ssz (erű Ss
_pirító) ssz (e Ss
_piszko) ssz Ss
pisztolylövé) ssz (erű Ss
rádió) ssz (erep Ss
rántá) ssz (erű Ss
repülő) ssz (árny Ss
_ré) ssz (erű Ss
_rózsá) ssz (ők Ss
ruhá) ssz (ekere Ss
selyme) ssz (őke Ss
sérté) ssz (ám Ss
borzongá) ssz (erű S|s
sikoltá) ssz (erű Ss
_sor) ssz (eszély Ss
suhogá) ssz (erű Ss
_suva) ssz (a s:
tálto) ssz (árny Ss
szórakozá) ssz (ám Ss
szúró) ssz (em Ss
támlá) ssz (ék Ss
társalgá) ssz (ámba Ss
templomo) ssz (ak Ss
_tigri) ssz Ss
_típu) ssz (ám Ss
_típu) ssz (öveg Ss
tizede) ssz (állás Ss
tölté) ssz (ab Ss
tölté) ssz (erű Ss
ulánu) ssz (ázad Ss
utasítá) ssz (erű Ss
uta) ssz (int Ss
uta) ssz (olg Ss
ügyelete) ssz (ob Ss
_vallomá) ssz Ss
_váro) ssz (él Ss
vére) ssz (áj Ss
vere) ssz (őke Ss
vérte) ssz (ázad Ss
vörhenye) ssz (őke Ss
_vörö) ssz Ss
zavaro) ssz (ür Ss
_nesze) ssz (er s
a) ssz (isztens s
ka) ssz (íroz s
_e) ssz (enci s
bégeté) ssz (erű Ss
a) ssz (isztál s
piro) ssz (ka s
ágyú) ssz Ss
alá) ssz (olg Ss
almá) ssz (ürk Ss


.group sz
@@ -1162,10 +1414,8 @@ _szencsége) ssz (űz Ss
sz (öld Sz
va) sz (abl S||z
egé) szs (ég S
liszte) szs (ák SZ
rend) sz (er s:
krumpli) szs (ák SZ
szerszámo) szs (ák SZ
rend) sz (erető s
maro) sz (ug Sz
körö) sz (ug Sz
fáklyá) sz (ene Sz
@@ -1173,23 +1423,16 @@ fáklyá) sz (ene Sz
evé) sz (avar Sz
vonó) sz (ene Sz
va) sz (ár Sz
kenyere) szs (ák SZ
sonká) szs (eml SZ
vize) szs (em SZ
iga) szs (ágos S:
li) sztsz (erű st|s
tava) sz (ára s
rongyo) szs (ák SZ
para) sztsz (ek st|s
rava) sz (ár s
_ka) sztsze st|sE
szemete) szs (ák SZ
dro) sztsze (rző st|sE //drosztszerződés word need spokening st and single sE phoneme
_búzá) szs (ák SZ
_szene) szs (ák SZ
_szalmá) szs (ák SZ
va) szs (anér SZ
gaboná) szs (ák SZ
va) sz (ápor Sz
bati) sztsz (erű st|s
para) sztsz (andál st|s
@@ -1201,13 +1444,12 @@ gaboná) szs (ák SZ
azbe) szt (sisak st
nyu) szt (süveg st
serté) szs (ír SZ
szere) szs (ák SZ
rizse) szs (ák SZ
tá) szs (in SZ
ruhá) szs (ák SZ
ro) szs (ák SZ
va) szs (ír SZ
széná) szs (ák SZ
szs (ák SZ //All szsák part containing part need spokening single S and Z phoneme, for example kenyereszsák, pénzeszsák, krumpliszsák, cukroszsák words
sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word
legké) szs (éges S:
ameti) sztsze st|sE

.group t
t t
@@ -1308,6 +1550,13 @@ fejeze) t (sor t
küldö) tt (gyűl t
szé) t (söpör t
rokkan) t (segít t
összebéké) ts (e tS:
_hé) t (col t
_fro) tt (ír t
plaká) t (cég t
álla) t (szőr t
aszal) t (jeg t


.group tj
C) tj c
@@ -1376,6 +1625,12 @@ terüle) tj (elöl tj
_á) tj (u tj
_tábláza) tj (egy tj
üzene) tj (el tj
á) tj (össz tj
_keresz) tj (á tj
_deszan) tj (árm tj
_készle) tj (elen tj
tisztele) tj (egy tj
_vész) tj (ósl tj

.group ts
ts (_S2 tS //general rule with word end of ts letters
@@ -1588,6 +1843,8 @@ támogato) ts (ág tS:
_á) tsz (olgál t|s
felira) ts (áv t|S
pö) tsz (en ts:
_á) tsz (orult t|s
leme) tsz (vén ts

.group tt
tt t:
@@ -1604,6 +1861,10 @@ helyeze) tt (ről t:
ttyj c:
keresz) tt (űz t:
me) ttsz (et ts:
bennszülö) tt (jelmez t

.group ty
mindszen) ty t|i

.group u
u u
@@ -1614,6 +1875,10 @@ szovjet) u (nió u:
h) ú (szan u
h) ú (szas u
h) ú (szat u
_h) ú (gocs u
h) ú (gom u
_h) ú (gy u
_h) ú (ggy u


.group ü
@@ -1786,7 +2051,6 @@ magyará) z (kod s
ezkö) z (sáv z
eszkö) z (sáv z
_mé) z (sárg z
tű) z (sáv z
_tí) z (sor z
_szá) z (sor z
ré) z (sisak z
@@ -1799,8 +2063,28 @@ magyará) z (kod s
ezkö) z (sor z
wal) z (er ts
tanácskö) z (társaság s
tű) z (sebesség z
tű) z z
_tű) z (zsonglőr z
búcsú) z (tat s
bogo) z (ták s
fogó) z (kod ts
szára) z (sült z
precí) z (ség z
_ro) zs (zabál Z
_bor) z (zsír z
oszto) z (kod s
csatlako) z (tok s
_bron) z z
tű) z (zsák z
búcsú) z (kod s
búcsú) z (t s
gá) z (spra z
eszkö) z (t s
kórhá) z (sá z
neme) z z
helye) z (ke s
_tí) z (sou z
leme) z (stú z

.group
$ dolla:R2

+ 4
- 4
dictsource/ka_rules View File

@@ -140,13 +140,13 @@

// For cyrillic characters (U+0400 to U+04FF) use Russian voice
.group 0xd0
\320 _^_RU
0xd0 _^_RU
.group 0xd1
\321 _^_RU
0xd1 _^_RU
.group 0xd2
\322 _^_RU
0xd2 _^_RU
.group 0xd3
\323 _^_RU
0xd3 _^_RU

.group
$ dolari

+ 2
- 2
dictsource/kn_rules View File

@@ -258,9 +258,9 @@


.group 0xe0a4 // devanagari
\340\244 _^_HI // switch to hindi voice for devanagari characters
0xe0a4 _^_HI // switch to hindi voice for devanagari characters
.group 0xe0a5 // devanagari
\340\245 _^_HI
0xe0a5 _^_HI


.group

+ 2
- 2
dictsource/ml_rules View File

@@ -273,9 +273,9 @@ _പ്രൊ) ഫ (സര് fa


.group 0xe0a4 // devanagari
\340\244 _^_HI // switch to hindi voice
0xe0a4 _^_HI // switch to hindi voice
.group 0xe0a5 // devanagari
\340\245 _^_HI
0xe0a5 _^_HI


.group

+ 13
- 5
dictsource/ta_list View File

@@ -299,7 +299,6 @@ tamil தமிழ் $text
பீச்சில் $alt
பீல் fi:l
புக் $alt
பீர் $alt
போயிங் $alt
பலத்தாலான $alt
பார $alt
@@ -308,7 +307,6 @@ tamil தமிழ் $text
பாலிய $alt
புக்கு $alt
படுவா $alt
பீரும் $alt
பல்ப் $alt
பிரேக் bre:k
ப்ரேக் bre:k
@@ -358,9 +356,12 @@ tamil தமிழ் $text
பாதிப்பு $alt
பீடா $alt
பைக்க $alt
பாதிக்கும் $alt
பாதிக்குமா $alt
பத்திரப் bVttirVp
பாய்ஸ் $alt
புக்கர் $alt
பாதிக்க $alt
பலக்க $alt



@@ -385,7 +386,6 @@ tamil தமிழ் $text
திக்கற்ற $alt
தானு $alt
திட $alt
தேவ $alt
தோ $alt
தரும $alt
தொப் $alt
@@ -427,6 +427,10 @@ tamil தமிழ் $text
தட $alt
தடியாய் $alt
தொள $alt
தான $alt
தம்மம் $alt
தம்ம $alt
தாயம் $alt


// initial ட
@@ -510,6 +514,9 @@ tamil தமிழ் $text
கௌன் $alt
கிண் $alt
கிர் $alt
கங்க $alt
காந்த $alt




@@ -522,7 +529,6 @@ tamil தமிழ் $text
பாதரிடம் fa:dVrid.Vm
பாதருடன் fa:dVrUd.Vn
பாதரில்லாமல் fa:dVrilla:mVl
காபி ka:fi
பேனில் fe:nil
பேன்ல fe:nlV
போன்ல fo:nlV
@@ -541,3 +547,5 @@ tamil தமிழ் $text
செட் set.
திக் dik
பிட் bit.
புட் fud.
உப்ப ubbV

+ 210
- 40
dictsource/ta_rules
File diff suppressed because it is too large
View File


+ 32
- 7
phsource/compile_report View File

@@ -1,4 +1,4 @@
77 phoneme tables
79 phoneme tables
new total
base 107 107
consonants 10 116
@@ -77,6 +77,8 @@ consonants 10 116
tn 27 119
mt 32 127
bo 10 152
kk 20 117
fa 9 110

Data file Used by
b/b [b] base
@@ -400,7 +402,7 @@ l/l_ [l] base
[l/] fr
l/l_@ [l/3] base
[l/] fr
l/l@ [hvs] base
l/l@ [h] base
[l#] base
[l] fr
[l/2] fr
@@ -434,7 +436,7 @@ l/L2_oL [l/2] base
l/L2_uL [l/2] base
l/l_3 [l/] de
l/l_4 [ll] sq
l/la [hvs] base
l/la [h] base
[l#] base
[l] fr
[l/2] fr
@@ -442,7 +444,7 @@ l/la [hvs] base
[K] tn
l/l_a [l/3] base
[l/] fr
l/le [hvs] base
l/le [h] base
[l#] base
[l] fr
[l/2] fr
@@ -454,7 +456,7 @@ l/L_eL_af [&] af
[&:] af
l/l_front [L] sq
l/l_front_ [l/4] sq
l/li [hvs] base
l/li [h] base
[l#] base
[l] fr
[l/2] fr
@@ -468,7 +470,7 @@ ll/ll [L] bg
ll/_ll [L] bg
l/l_long [l] base
[l] fr
l/lo [hvs] base
l/lo [h] base
[l#] base
[l/2] fr
[K] nso
@@ -478,7 +480,7 @@ l/l_o [l/3] base
l^/l_rfx [l.] base
[l] ru
[l^] ru
l/lu [hvs] base
l/lu [h] base
[l#] base
[l] fr
[l/2] fr
@@ -786,6 +788,7 @@ ufric/x [x] base
[kh] vi
ufric/x2 [x2] af
[x] ku
[X] kk
ufric/x_hr [x] base
[x] hr
[x] ru
@@ -1017,6 +1020,7 @@ vdiph2/ii@ [i@] en
[i@3] en
[i@] en-us
[ja] ru
vdiph2/ii@_2 [e] kk
vdiph2/ii@_3 [i@] vi
vdiph2/iioo [io] zh
vdiph2/iu [iU] base2
@@ -1049,6 +1053,7 @@ vdiph2/uw [u:] en-us
vdiph2/uw_2 [u:] en
vdiph2/uw_3 [yU] ro
vdiph2/uw_4 [u:] en-n
vdiph2/uw_6 [u#] kk
vdiph2/y@ [y@] zh
vdiph2/y#@ [Y@] af
vdiph2/ye [yE] sq
@@ -1147,6 +1152,7 @@ vdiph/eei_2 [eI] eo
[ei] lv
[eI] id
[ei] mt
[eI] fa
vdiph/eei_3 [eI] sk
[eI] ku
vdiph/eeu [EU] pt
@@ -1229,6 +1235,7 @@ vdiph/ou [ou] fi
[ou] mt
vdiph/ou_2 [oU] sk
[oU] ro
[oU] fa
vdiph/ou_3 [oU] is
[oU:] is
vdiph/ou_4 [o:] nl
@@ -1409,6 +1416,7 @@ vowel/& [a] en-rp
[&] sv
[&#] da
[&] az
[a] fa
vowel/0 [0] en
[O] hi
[O] pt
@@ -1422,6 +1430,7 @@ vowel/0_3 [O:] en-us
[O] en-sc
[0] en-rp
[A] hu
[A] fa
vowel/@_2 [@] vi
[@:] vi
[@] sq
@@ -1450,6 +1459,7 @@ vowel/@_6 [@] en
[W] fr
[W2] fr
vowel/8 [o-] zh
[8] kk
vowel/8_2 [U] en-us
[8] sv
vowel/8_3 [eo] zhy
@@ -1554,6 +1564,7 @@ vowel/a_4 [a] es
[a] vi
vowel/a#_4 [a:] nl
[a] bg
[a/] it
[a] tr
vowel/a_5 [a:] ta
[a:] ml
@@ -1563,6 +1574,7 @@ vowel/a_5 [a:] ta
[a] sw
[a:] te
[a] tn
[a] kk
vowel/a_6 [a] ca
[a:] vi
[a] am
@@ -1611,6 +1623,7 @@ vowel/aa_9 [a] fi
[a] pa
[a] ak
[a] mt
[A] kk
vowel/@_bck [@] hi
[@] bg
[@] zh
@@ -1693,6 +1706,7 @@ vowel/ee_2 [E] cy
[E#] ku
[&] da
[E] pa
[&] kk
vowel/ee#_2 [E1] et
[E-] sv
[E#] sq
@@ -1766,9 +1780,11 @@ vowel/e_mid2 [E] af
[e:] si
[e] mt
[e] bo
[e] fa
vowel/@_fnt [@] en-wi
[@2] en-wi
[@2] hr
[E] kk
vowel/@_fr [3] en-n
vowel/@_hgh [@] fr
[@-] fr
@@ -1807,6 +1823,7 @@ vowel/i [i] base
[i:] te
[i:] si
[i] bo
[i] fa
vowel/i# [y:] cy
vowel/i_2 [i2] de
[i:] de
@@ -1874,6 +1891,7 @@ vowel/ii# [Y] cy
[Y] ru
[I] ku
[i] sq
[I] kk
vowel/ii_2 [I] en
[i] zh
[I] mt
@@ -1912,6 +1930,7 @@ vowel/ii_6 [I] en-wm
[i] wo
vowel/ii_7 [i] en
[i] sq
vowel/ii_8 [i] kk
vowel/ii_final [i] en-us
[i] en-rp
vowel/@_low [@] en-rp
@@ -1977,6 +1996,7 @@ vowel/o_2 [o:] cy
vowel/o-_2 [V] en-n
[V] en-wm
vowel/o_3 [oU] en-sc
[o] kk
vowel/o-_3 [U] en-rp
vowel/o-_4 [o] ro
[o] am
@@ -2002,6 +2022,7 @@ vowel/o_mid [U@] en-rp
[o] az
[o] dv
[o:] dv
[o] fa
vowel/o_mid2 [O] fr
[O] ht
vowel/oo [o] base
@@ -2172,7 +2193,9 @@ vowel/u_bck2 [u] et
[u:] la
[u] es
[u] ht
[u] fa
vowel/u_bck3 [u:] et
[u] kk
vowel/uu [U] en
[U] en-n
[U] en-wm
@@ -2182,6 +2205,7 @@ vowel/uu_2 [U] base2
[U] de
[U] ca
[U] tr
[U] kk
vowel/uu_3 [u] af
[y] zh
vowel/uu_4 [U] fi
@@ -2254,6 +2278,7 @@ vowel/y_3 [y] af
vowel/y#_3 [W] is
[W:] is
vowel/y_4 [y:] no
vowel/y#_4 [Y] kk
vowel/y_5 [y:] sv
[y] tr
[y] ku

+ 13
- 1
phsource/error_log View File

@@ -457,5 +457,17 @@ include ph_tibetan



______________________________
Phoneme Table: 'kk'
include ph_kazakh



______________________________
Phoneme Table: 'fa'
include ph_farsi




Refs 2579, Reused 1791
Refs 2602, Reused 1810

+ 1
- 1
phsource/ph_estonian View File

@@ -314,7 +314,7 @@ phoneme r // used for [r] when not preceding a vowel
FMT(r3/r_) addWav(r3/rx)
endphoneme

phoneme k // tasasemad klõklsud
phoneme k // tasasemad kl�klsud
vls vel stop
lengthmod 2
voicingswitch g

+ 63
- 0
phsource/ph_farsi View File

@@ -0,0 +1,63 @@

// Long Vowels

phoneme A
vowel starttype #i endtype #i
length 200
FMT(vowel/0_3)
endphoneme


phoneme i
vowel starttype #i endtype #i
length 200
FMT(vowel/i)
endphoneme


phoneme u
vowel starttype #i endtype #i
length 200
FMT(vowel/u_bck2)
endphoneme


// Short Vowels

phoneme a
vowel starttype #i endtype #i
length 160
FMT(vowel/&)
endphoneme


phoneme e
vowel starttype #i endtype #i
length 160
FMT(vowel/e_mid2)
endphoneme


phoneme o
vowel starttype #i endtype #i
length 160
FMT(vowel/o_mid)
endphoneme


// Diphthongs


phoneme eI
vowel starttype #i endtype #i
length 220
FMT(vdiph/eei_2)
endphoneme


phoneme oU
vowel starttype #i endtype #i
length 220
FMT(vdiph/ou_2)
endphoneme


+ 3
- 3
phsource/ph_french View File

@@ -288,7 +288,7 @@ phoneme a
length 170
ENDIF

FMT(vowel/a_7, 80)
FMT(vowel/a_7)
endphoneme


@@ -297,7 +297,7 @@ phoneme a-
unstressed
length 130

FMT(vowel/a_7, 80)
FMT(vowel/a_7, 85)
endphoneme


@@ -984,7 +984,7 @@ endphoneme

// translate from English to French phonemes
equivalents en
remove_stress
//remove_stress
0 O
3 W r
3: W : r

+ 3
- 0
phsource/ph_italian View File

@@ -20,6 +20,9 @@ endphoneme
phoneme a/
vowel starttype #@ endtype #@
length 180
IF thisPh(isWordEnd) THEN
FMT(vowel/a#_4)
ENDIF
FMT(vowel/a_5)
endphoneme


+ 139
- 0
phsource/ph_kazakh View File

@@ -0,0 +1,139 @@

// use "flag1" for soft vowels

// short vowels

phoneme I
vowel starttype #@ endtype #@
flag1
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/ii#)
endphoneme

phoneme 8
vowel starttype #@ endtype #@
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/8)
endphoneme

phoneme u#
vowel starttype @ endtype @
length 100
flag1
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vdiph2/uw_6)
endphoneme

phoneme U
vowel starttype #u endtype #u
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/uu_2)
endphoneme


// long vowels

phoneme A
vowel starttype #a endtype #a
length 200
FMT(vowel/aa_9)
endphoneme

phoneme a
vowel starttype #a endtype #a
length 200
FMT(vowel/a_5)
endphoneme

phoneme &
vowel starttype #a endtype #a
flag1
length 200
FMT(vowel/ee_2)
endphoneme

phoneme e
vowel starttype #e endtype #e
length 200
flag1
FMT(vdiph2/ii@_2)
endphoneme

phoneme E
vowel starttype @ endtype @
length 200
FMT(vowel/@_fnt)
endphoneme

phoneme i
vowel starttype #i endtype #i
length 180
FMT(vowel/ii_8)
endphoneme

phoneme o
vowel starttype #o endtype #o
length 200
FMT(vowel/o_3)
endphoneme

phoneme Y
vowel starttype #@ endtype #@
length 200
flag1
FMT(vowel/y#_4)
endphoneme

phoneme u
vowel starttype #u endtype #u
length 200
FMT(vowel/u_bck3)
endphoneme



phoneme r
import_phoneme base/R2
endphoneme

phoneme t
import_phoneme base2/t
endphoneme

phoneme G
import_phoneme base/r"
endphoneme

phoneme X
vls uvl frc
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=-100 100
Vowelout f1=0 f2=2300 300 400 f3=-100 100 rms=20
lengthmod 3
WAV(ufric/x2, 60)
endphoneme

phoneme L
import_phoneme sq/ll
// import_phoneme base/l-
endphoneme

phoneme l
liquid
IF nextPhW(isFlag1) THEN
ELSE
ChangePhoneme(L) // Hard
ENDIF
CALL base/l
endphoneme

+ 7
- 0
phsource/phonemes View File

@@ -1884,3 +1884,10 @@ include ph_maltese

phonemetable bo hi
include ph_tibetan

phonemetable kk base
include ph_kazakh

phonemetable fa base
include ph_farsi


BIN
phsource/ufric/s_pal.wav View File


BIN
phsource/vdiph/ou_2 View File


BIN
phsource/vowel/&_3 View File


BIN
phsource/vowel/a_7 View File


BIN
phsource/vowel/ii_8 View File


BIN
phsource/vowel/o_3 View File


BIN
phsource/vowel/o_mid2 View File


BIN
phsource/vowel/u_fnt2 View File


BIN
phsource/vowel/vowelchart.png View File


BIN
phsource/vowel/y#_4 View File


+ 1
- 1
phsource/vowelcharts/af View File

@@ -1,7 +1,7 @@
@ 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
a 0 -3389 682 10183 -14324 -3574 28986
i 0 272 2247 3100 288 2247 3100
u 0 352 1000 2240 352 1000 2200
E 0 504 1900 2544 496 1920 2552

BIN
phsource/vowelcharts/af.png View File


+ 5
- 4
phsource/vowelcharts/am View File

@@ -1,7 +1,8 @@
@ 0 584 1440 2460 600 1440 2460
a 0 904 1320 2700 896 1340 2660
@ 1 640 1562 2400 355 2222 2720
@ 0 528 1500 2380 528 1500 2380
a 1 904 1320 2740 344 2222 2720
a 0 864 1280 2700 864 1280 2700
e 0 504 1900 2544 496 1920 2552
i 0 280 2280 2840 240 2339 2840
i 0 336 2210 2800 336 2210 2760
o 0 496 972 2500 496 972 2500
u 0 344 800 2360 344 800 2360
y 0 336 1760 2580 344 1760 2580

BIN
phsource/vowelcharts/am.png View File


+ 10
- 0
phsource/vowelcharts/bo View File

@@ -0,0 +1,10 @@
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 454 812 2559 432 824 2520
u 0 320 860 2360 320 860 2460
i: 0 304 2440 3020 304 2440 3020
e: 0 416 2140 2660 416 2140 2660
a: 0 712 1160 2780 696 1160 2780
o: 0 424 800 2580 408 780 2600
u: 0 320 740 2400 320 740 2400

BIN
phsource/vowelcharts/bo.png View File


+ 1
- 1
phsource/vowelcharts/ca View File

@@ -8,5 +8,5 @@ E 0 584 1820 2560 584 1820 2560
O 0 552 860 2660 552 880 2660
U 0 388 940 2420 394 980 2360
aI 0 912 1320 2740 360 2200 2820
a# 0 865 0 0 837 0 0
a# 0 514 514 514 514 514 514
E2 0 584 1820 2560 584 1820 2560

BIN
phsource/vowelcharts/ca.png View File


+ 1
- 0
phsource/vowelcharts/cs View File

@@ -1,4 +1,5 @@
@- 0 525 1441 2340 525 1441 2340
a 1 856 1320 2700 856 1320 2700
a 0 904 1320 2700 896 1340 2660
e 0 584 1820 2560 584 1820 2560
i 0 360 2120 2680 360 2120 2660

BIN
phsource/vowelcharts/cs.png View File


+ 1
- 3
phsource/vowelcharts/de View File

@@ -1,13 +1,11 @@
@ 0 496 1500 2420 496 1500 2420
@- 0 525 1441 2340 525 1441 2340
a 0 904 1320 2700 896 1340 2660
e 0 456 1980 2540 440 1980 2540
i 0 280 2280 2840 240 2339 2840
o 0 552 860 2660 552 880 2660
n- 1 496 1512 2380 480 1500 2540
n- 0 496 1512 2380 380 1780 2540
3 0 658 1408 2460 658 1408 2460
3: 0 658 1408 2460 658 1408 2460
E 0 504 1900 2544 496 1920 2552
E2 0 504 1900 2544 496 1920 2552
I 0 384 2030 2610 384 2030 2610
@@ -21,7 +19,7 @@ i: 0 280 2255 3030 264 2255 3030
i2 0 280 2255 3030 264 2255 3030
u: 0 320 860 2360 320 860 2460
aU 0 776 1200 2760 368 900 2540
aI 0 904 1320 2700 355 2222 2720
aI 0 904 1320 2740 344 2222 2720
EI 0 680 1800 2440 355 2222 2720
OY 0 469 864 2440 310 2040 2440
E: 0 488 1990 2540 488 1990 2540

BIN
phsource/vowelcharts/de.png View File


+ 46
- 0
phsource/vowelcharts/en View File

@@ -0,0 +1,46 @@
@ 1 552 1441 2400 552 1441 2400
@ 0 525 1441 2340 525 1441 2340
@- 0 525 1441 2340 525 1441 2340
a 1 856 1320 2700 856 1320 2700
a 0 904 1320 2700 896 1340 2660
i 0 376 1970 2585 376 1970 2585
I2 0 408 1920 2580 416 1900 2580
@2 0 525 1441 2340 525 1441 2340
@5 0 525 1441 2340 525 1441 2340
U 0 445 902 2620 445 902 2620
@L 0 485 891 2780 450 792 2980
a# 0 -1 -1 257 257 257 257
aa 0 904 1320 2700 896 1340 2660
E 0 646 1780 2500 646 1780 2500
I 0 408 1940 2600 408 1940 2600
0 0 670 946 2620 630 902 2700
V 0 654 1274 2586 654 1274 2586
A: 0 775 1067 2800 795 1122 2580
A@ 0 775 1067 2800 795 1122 2580
3: 0 480 1408 2320 545 1419 2320
i: 0 296 2220 2820 216 2400 2820
O: 0 465 836 2640 530 1001 2620
O 0 465 836 2640 530 1001 2620
O@ 0 465 836 2640 530 1001 2620
o@ 0 465 836 2640 530 1001 2620
u: 1 384 1280 2280 290 1023 2220
u: 0 360 1562 2260 290 1023 2220
aU 0 830 1364 2440 488 900 2240
oU 0 630 1353 2340 390 957 2140
aI 0 860 1240 2820 415 2044 2600
eI 0 680 1800 2440 355 2222 2720
OI 0 545 780 2720 310 2002 2500
e@ 0 720 1760 2420 672 1562 2520
i@ 0 368 2156 2720 528 1595 2460
i@3 0 368 2156 2720 528 1595 2460
U@ 1 520 1160 2440 524 1401 2300
U@ 0 430 960 2340 558 1300 2300
aI@ 0 860 1240 2820 640 1518 2400
aU@ 0 904 1480 2670 705 1344 2320
IR 0 544 1340 2460 616 1190 2450
VR 0 648 1180 2595 640 1140 2460
o: 0 454 812 2559 432 824 2520
A~ 0 592 1000 2640 592 1000 2640
O~ 0 540 896 2632 512 900 2620
e: 0 456 1980 2540 440 1980 2540
@# 0 528 1500 2380 528 1500 2380

+ 1
- 1
phsource/vowelcharts/en-n View File

@@ -25,7 +25,7 @@ O@ 0 575 891 2640 580 1023 2480
o@ 0 575 891 2640 580 1023 2480
u: 0 332 1527 2256 290 1023 2220
aU 0 660 1562 2360 340 990 2360
oU 0 546 13623 5943 -16248 -29802 -14707
oU 0 20480 0 256 768 578 140
aI 0 860 1360 2660 488 1840 2440
OI 0 545 780 2720 310 2002 2500
e@ 0 647 1778 2530 593 1553 2370

BIN
phsource/vowelcharts/en-n.png View File


+ 1
- 1
phsource/vowelcharts/en-us View File

@@ -9,7 +9,7 @@ I2 0 416 1800 2560 416 1800 2560
@5 0 525 1441 2340 525 1441 2340
U 0 496 1040 2560 496 1040 2560
@L 0 485 891 2780 450 792 2980
a# 0 0 0 771 0 0 697
a# 0 -256 255 0 257 257 257
aa 1 670 1719 2556 710 1672 2671
aa 0 700 1680 2506 652 1488 2470
E 0 544 1760 2580 608 1600 2580

BIN
phsource/vowelcharts/en-us.png View File


+ 1
- 1
phsource/vowelcharts/en-wm View File

@@ -9,7 +9,7 @@ I2 0 312 2213 2775 312 2213 2775
@5 0 525 1441 2340 525 1441 2340
U 0 445 902 2620 445 902 2620
@L 0 485 891 2780 450 792 2980
a# 0 4552 0 4554 4508 0 4510
a# 0 511 -1 257 257 257 -1
aa 0 904 1320 2700 896 1340 2660
E 0 456 1980 2540 440 1980 2540
I 1 384 2030 2610 384 2030 2610

BIN
phsource/vowelcharts/en-wm.png View File


BIN
phsource/vowelcharts/en.png View File


+ 2
- 3
phsource/vowelcharts/es View File

@@ -1,9 +1,8 @@
a 1 760 1420 2600 736 1380 2540
a 0 896 1440 2710 896 1440 2710
a 0 841 1409 2550 841 1409 2550
e 0 504 1900 2544 496 1920 2552
i 0 280 2280 2840 240 2339 2840
o 0 454 812 2559 432 824 2520
u 0 320 740 2400 320 740 2400
u 0 320 820 2360 320 820 2360
E 0 584 1820 2560 584 1820 2560
O 0 552 860 2660 552 880 2660
aU 0 847 1383 2510 360 800 2360

+ 2
- 3
phsource/vowelcharts/es-la View File

@@ -1,9 +1,8 @@
a 1 760 1420 2600 736 1380 2540
a 0 896 1440 2710 896 1440 2710
a 0 841 1409 2550 841 1409 2550
e 0 504 1900 2544 496 1920 2552
i 0 280 2280 2840 240 2339 2840
o 0 454 812 2559 432 824 2520
u 0 320 740 2400 320 740 2400
u 0 320 820 2360 320 820 2360
E 0 584 1820 2560 584 1820 2560
O 0 552 860 2660 552 880 2660
aU 0 847 1383 2510 360 800 2360

BIN
phsource/vowelcharts/es-la.png View File


BIN
phsource/vowelcharts/es.png View File


+ 27
- 0
phsource/vowelcharts/et View File

@@ -0,0 +1,27 @@
a 0 712 1160 2780 696 1160 2780
e 0 504 1700 2480 504 1700 2480
i 0 320 2255 3030 320 2255 3030
o 0 488 900 2520 488 920 2520
u 0 320 820 2360 320 820 2360
a: 0 688 1064 2806 672 1100 2806
A1 0 728 1200 2660 712 1200 2660
e: 0 452 1880 2520 452 1880 2520
E1 0 592 1580 2480 592 1580 2460
i: 0 264 2340 2880 240 2339 2860
I1 0 360 2120 2680 360 2120 2660
i1 0 336 1440 2460 336 1440 2460
o: 0 454 812 2559 432 824 2520
O1 0 584 940 2580 584 940 2580
u: 0 296 740 2400 296 740 2400
U1 0 360 860 2360 360 860 2360
8 0 448 1220 2260 448 1220 2260
8: 0 464 1140 2640 464 1140 2640
& 0 736 1540 2500 752 1540 2500
&: 0 736 1540 2500 752 1540 2500
Y 0 448 1520 2420 463 1520 2400
Y: 0 448 1520 2420 463 1520 2400
y 0 280 1720 2340 280 1720 2340
y: 0 280 1720 2340 280 1720 2340
&i 0 744 1540 2500 328 2280 2720
Yi 0 536 1420 2420 355 2222 2720
yi 0 280 1720 2320 296 2280 2780

BIN
phsource/vowelcharts/et.png View File


+ 15
- 0
phsource/vowelcharts/fa View File

@@ -0,0 +1,15 @@
@ 0 525 1441 2340 525 1441 2340
@- 0 525 1441 2340 525 1441 2340
a 0 736 1540 2500 752 1540 2500
e 0 504 1900 2544 496 1920 2552
i 0 280 2280 2840 240 2339 2840
o 0 488 900 2520 488 920 2520
u 0 320 820 2360 320 820 2360
m- 1 512 1300 2340 472 1100 2130
m- 0 512 1300 2340 370 1040 2300
n- 1 496 1512 2380 480 1500 2540
n- 0 496 1512 2380 380 1780 2540
N- 0 504 1824 2548 490 2100 2540
A 0 656 1000 2620 630 960 2700
eI 0 547 1855 2536 320 2300 2740
oU 0 496 900 2520 360 800 2140

BIN
phsource/vowelcharts/fa.png View File


+ 9
- 5
phsource/vowelcharts/fr View File

@@ -1,6 +1,6 @@
@ 0 456 1460 2426 456 1460 2426
@- 0 525 1441 2340 525 1441 2340
a 0 856 1320 2700 856 1320 2700
@- 0 456 1460 2426 456 1460 2426
a 0 845 1270 2695 845 1270 2695
e 0 488 1990 2540 488 1990 2540
i 0 320 2255 3030 320 2255 3030
o 1 412 760 2680 412 760 2680
@@ -13,10 +13,13 @@ A~ 0 624 960 2880 624 960 2880
E~ 1 584 1820 2560 584 1820 2560
E~ 0 694 1360 2624 694 1360 2624
W~ 0 694 1360 2624 694 1360 2624
O~ 0 392 700 2720 392 700 2720
O~ 0 344 700 2620 344 700 2620
W 0 552 1441 2400 552 1441 2400
j/ 0 355 2222 2720 355 2222 2720
a# 0 8562 0 8564 8518 0 8520
a- 0 845 1270 2695 845 1270 2695
a# 0 -1 -1 257 257 257 257
e- 0 488 1990 2540 488 1990 2540
E- 0 584 1820 2560 584 1820 2560
I 0 408 1940 2600 408 1940 2600
I2 0 408 1920 2580 416 1900 2580
O 1 544 900 2520 544 900 2520
@@ -25,11 +28,12 @@ O 1 544 900 2520 544 900 2520
O 0 488 900 2520 488 920 2520
oU 0 630 1353 2340 390 957 2140
u: 0 320 820 2360 320 820 2360
y- 0 280 1720 2340 280 1720 2340
W2 0 552 1441 2400 552 1441 2400
Y 0 448 1520 2420 463 1520 2400
U 0 320 820 2360 320 820 2360
y" 1 280 1720 2340 280 1720 2340
y" 0 280 1720 2340 280 1720 2340
E: 0 584 1820 2560 584 1820 2560
A 0 856 1320 2700 856 1320 2700
A 0 845 1270 2695 845 1270 2695
V 0 654 1274 2586 654 1274 2586

+ 8
- 4
phsource/vowelcharts/fr-ca View File

@@ -1,6 +1,6 @@
@ 0 456 1460 2426 456 1460 2426
@- 0 525 1441 2340 525 1441 2340
a 0 856 1320 2700 856 1320 2700
@- 0 456 1460 2426 456 1460 2426
a 0 845 1270 2695 845 1270 2695
e 0 488 1990 2540 488 1990 2540
i 0 320 2255 3030 320 2255 3030
o 1 412 760 2680 412 760 2680
@@ -17,10 +17,13 @@ E 0 584 1820 2560 584 1820 2560
A~ 0 624 960 2880 624 960 2880
E~ 0 672 1660 2624 672 1660 2624
W~ 0 694 1360 2624 694 1360 2624
O~ 0 392 700 2720 392 700 2720
O~ 0 344 700 2620 344 700 2620
W 0 552 1441 2400 552 1441 2400
j/ 0 355 2222 2720 355 2222 2720
a# 0 8562 0 8564 8518 0 8520
a- 0 845 1270 2695 845 1270 2695
a# 0 -1 -1 257 257 257 257
e- 0 488 1990 2540 488 1990 2540
E- 0 584 1820 2560 584 1820 2560
I 0 384 2030 2610 384 2030 2610
I2 0 408 1920 2580 416 1900 2580
O 1 544 900 2520 544 900 2520
@@ -29,6 +32,7 @@ O 1 544 900 2520 544 900 2520
O 0 488 900 2520 488 920 2520
oU 0 630 1353 2340 390 957 2140
u: 0 320 820 2360 320 820 2360
y- 0 280 1720 2340 280 1720 2340
W2 0 552 1441 2400 552 1441 2400
Y 0 448 1520 2420 463 1520 2400
U 0 368 880 2440 368 900 2440

BIN
phsource/vowelcharts/fr-ca.png View File


BIN
phsource/vowelcharts/fr.png View File


+ 1
- 4
phsource/vowelcharts/hi View File

@@ -1,16 +1,13 @@
@ 1 584 1440 2460 600 1440 2460
@ 0 544 1220 2520 544 1260 2520
@- 0 525 1441 2340 525 1441 2340
a 0 658 1408 2460 658 1408 2460
e 0 416 2140 2660 416 2140 2660
i 0 296 2220 2880 288 2260 2900
o 0 454 812 2559 432 824 2520
@/ 0 544 1220 2520 544 1260 2520
V 1 584 1440 2460 600 1440 2460
V 0 695 1316 2500 695 1316 2500
@2 0 584 1440 2460 600 1440 2460
@3 0 528 1500 2380 528 1500 2380
@4 0 525 1441 2340 525 1441 2340
@2 0 584 1440 2460 600 1440 2460
i: 0 304 2440 3020 304 2440 3020
I 0 360 2120 2680 360 2120 2660
e: 0 416 2140 2660 416 2140 2660

BIN
phsource/vowelcharts/hi.png View File


+ 1
- 1
phsource/vowelcharts/ht View File

@@ -1,4 +1,4 @@
a 0 856 1320 2700 856 1320 2700
a 0 845 1270 2695 845 1270 2695
e 0 436 2076 2604 436 2076 2604
i 0 320 2255 3030 320 2255 3030
o 0 412 760 2680 412 760 2680

BIN
phsource/vowelcharts/ht.png View File


+ 1
- 0
phsource/vowelcharts/hu View File

@@ -1,4 +1,5 @@
a 0 904 1320 2700 896 1340 2660
e 0 456 1980 2540 440 1980 2540
i 0 312 2300 2820 304 2300 2820
o 0 488 900 2520 488 920 2520
u 0 368 880 2440 368 900 2440

BIN
phsource/vowelcharts/hu.png View File


+ 1
- 0
phsource/vowelcharts/ka View File

@@ -1,6 +1,7 @@
@ 0 525 1441 2340 525 1441 2340
@- 0 525 1441 2340 525 1441 2340
a 0 728 1300 2595 736 1300 2595
e 1 584 1820 2560 584 1820 2560
e 0 647 1778 2530 647 1778 2530
i 0 280 2280 2840 240 2339 2840
o 0 512 860 2648 512 860 2648

BIN
phsource/vowelcharts/ka.png View File


+ 13
- 0
phsource/vowelcharts/kk View File

@@ -0,0 +1,13 @@
a 0 834 1220 2690 834 1220 2690
e 0 395 2068 2720 515 1595 2460
i 0 312 2213 2775 256 2360 2820
o 0 412 760 2680 412 760 2680
u 0 296 740 2400 296 740 2400
I 0 448 1660 2528 448 1660 2528
8 0 520 1160 2440 520 1160 2440
u# 0 352 1420 2260 320 1120 2235
U 0 388 940 2420 394 980 2360
A 0 712 1160 2780 696 1160 2780
& 0 645 1705 2520 645 1705 2520
E 0 512 1620 2560 512 1620 2560
Y 0 400 1370 2300 439 1280 2369

BIN
phsource/vowelcharts/kk.png View File


+ 0
- 1
phsource/vowelcharts/ml View File

@@ -16,4 +16,3 @@ o: 0 454 812 2559 432 824 2520
u: 0 320 860 2360 320 860 2460
aI 0 912 1320 2740 360 2200 2820
aU 0 724 1130 2760 472 780 2500
y 0 496 1312 2408 496 1312 2408

BIN
phsource/vowelcharts/ml.png View File


+ 26
- 0
phsource/vowelcharts/mt View File

@@ -0,0 +1,26 @@
@ 0 525 1441 2340 525 1441 2340
a 0 712 1160 2780 696 1160 2780
e 0 504 1900 2544 496 1920 2552
i 0 744 1540 2500 328 2280 2720
o 0 512 860 2648 512 860 2648
u 0 320 740 2400 320 740 2400
I 0 408 1940 2600 408 1940 2600
Y 0 448 1520 2420 463 1520 2400
U 0 368 800 2660 368 800 2660
y 0 280 1720 2340 280 1720 2340
ai 0 688 1064 2806 312 2300 2820
oi 0 545 780 2720 310 2002 2500
ei 0 547 1855 2536 320 2300 2740
Yi 0 448 1520 2420 355 2222 2720
ui 0 320 740 2400 272 2247 3100
yi 0 280 1720 2320 296 2280 2780
au 0 688 1060 2580 368 900 2540
ou 0 516 860 2648 312 860 2360
eu 0 460 1929 2512 327 947 2367
iu 0 296 2180 2820 320 920 2360
ey 0 547 1855 2536 280 1720 2340
Yy 0 448 1520 2420 280 1720 2340
iy 0 280 2280 2820 280 1720 2340
uo 0 344 896 2375 494 864 2468
ie 0 280 2280 2820 728 1562 2520
yY 0 280 1720 2340 448 1520 2420

BIN
phsource/vowelcharts/mt.png View File


+ 3
- 3
phsource/vowelcharts/ne View File

@@ -5,12 +5,10 @@ e 0 456 1980 2540 440 1980 2540
i 0 280 2280 2840 240 2339 2840
o 0 488 900 2520 488 920 2520
u 0 320 740 2400 320 740 2400
@/ 1 584 1440 2460 600 1440 2460
@/ 0 544 1220 2520 544 1260 2520
V 1 584 1440 2460 600 1440 2460
V 0 544 1220 2520 544 1260 2520
@2 0 584 1440 2460 600 1440 2460
@3 0 528 1500 2380 528 1500 2380
@2 0 584 1440 2460 600 1440 2460
I 0 360 2120 2680 360 2120 2660
E 0 584 1820 2560 584 1820 2560
o: 0 424 800 2580 408 780 2600
@@ -25,6 +23,8 @@ o~ 0 448 840 2598 448 840 2598
u~ 0 328 900 2360 328 900 2360
aI 0 752 1140 2820 424 2000 2500
aU 0 724 1130 2760 472 780 2500
@/ 1 584 1440 2460 600 1440 2460
@/ 0 544 1220 2520 544 1260 2520
eI 0 680 1800 2440 355 2222 2720
eU 0 460 1929 2512 327 947 2367
VI 0 605 1232 2620 400 2222 2720

BIN
phsource/vowelcharts/ne.png View File


+ 2
- 2
phsource/vowelcharts/nl View File

@@ -1,6 +1,6 @@
@ 0 496 1500 2420 496 1500 2420
@- 0 525 1441 2340 525 1441 2340
a 0 904 1320 2700 896 1340 2660
a 0 896 1440 2710 896 1440 2710
e 0 456 1980 2540 440 1980 2540
i 0 280 2255 3030 264 2255 3030
o 0 552 860 2660 552 880 2660
@@ -16,7 +16,7 @@ a: 1 728 1300 2595 736 1300 2595
a: 1 800 1320 2637 800 1320 2637
a: 0 904 1320 2700 896 1340 2660
A 1 728 1300 2595 736 1300 2595
A 0 762 1120 2840 762 1120 2840
A 0 728 1200 2660 712 1200 2660
A~ 0 624 960 2880 624 960 2880
O~ 0 540 896 2632 512 900 2620
e: 0 464 1980 2520 328 2280 2720

BIN
phsource/vowelcharts/nl.png View File


+ 1
- 1
phsource/vowelcharts/pt-pt View File

@@ -21,7 +21,7 @@ o~ 0 448 840 2598 448 840 2598
u~ 0 328 900 2360 328 900 2360
&~ 0 670 1719 2556 710 1672 2671
&U~ 0 658 1408 2460 392 520 2580
& 0 8564 0 8566 8520 0 8522
& 0 257 -1 257 257 257 257
&/ 0 658 1408 2460 658 1408 2460
A 0 896 1440 2710 896 1440 2710
i/ 0 376 1515 2460 376 1515 2460

BIN
phsource/vowelcharts/pt-pt.png View File


+ 16
- 0
phsource/vowelcharts/si View File

@@ -0,0 +1,16 @@
@ 0 584 1440 2460 600 1440 2460
a 0 728 1300 2595 736 1300 2595
e 0 584 1820 2560 584 1820 2560
i 0 296 2220 2880 288 2260 2900
o 0 512 860 2648 512 860 2648
u 0 320 940 2360 320 900 2360
i: 0 280 2280 2840 240 2339 2840
e: 0 504 1900 2544 496 1920 2552
E 0 584 1820 2560 584 1820 2560
&: 0 680 1660 2520 680 1660 2520
a: 0 784 1180 2680 776 1200 2680
o: 0 512 860 2648 512 860 2648
u: 0 320 940 2360 320 900 2360
aI 0 904 1320 2700 304 2360 2980
aU 0 830 1364 2440 488 900 2240
& 0 680 1660 2520 680 1660 2520

BIN
phsource/vowelcharts/si.png View File


+ 1
- 0
phsource/vowelcharts/sk View File

@@ -1,4 +1,5 @@
@- 0 525 1441 2340 525 1441 2340
a 1 856 1320 2700 856 1320 2700
a 0 904 1320 2700 896 1340 2660
e 0 504 1900 2544 496 1920 2552
i 0 360 2120 2680 360 2120 2660

BIN
phsource/vowelcharts/sk.png View File


+ 1
- 1
phsource/vowelcharts/sq View File

@@ -15,7 +15,7 @@ a/ 0 658 1408 2460 658 1408 2460
A 1 658 1408 2460 658 1408 2460
A 0 664 1040 2800 648 1060 2840
E 0 592 1700 2505 592 1700 2505
E# 0 592 1580 2460 592 1580 2460
E# 0 592 1580 2480 592 1580 2460
I 0 312 2213 2775 312 2213 2775
y 0 280 1720 2340 280 1720 2340
O 1 512 860 2648 512 860 2648

BIN
phsource/vowelcharts/sq.png View File


+ 1
- 1
phsource/vowelcharts/tn View File

@@ -2,7 +2,7 @@
@ 0 536 1420 2420 536 1420 2420
@- 0 525 1441 2340 525 1441 2340
a 0 834 1220 2690 834 1220 2690
e 0 592 1580 2460 592 1580 2460
e 0 592 1580 2480 592 1580 2460
i 0 384 2030 2610 384 2030 2610
o 0 630 920 2627 616 940 2627
u 0 360 860 2360 360 860 2360

BIN
phsource/vowelcharts/tn.png View File


+ 1
- 1
phsource/vowelcharts/tr View File

@@ -8,5 +8,5 @@ O 0 552 860 2660 552 880 2660
U 0 388 940 2420 394 980 2360
y 0 280 1980 2340 280 1980 2340
Y 0 392 1700 2240 392 1700 2240
I 0 360 2120 2680 360 2120 2660
I 0 336 2210 2800 336 2210 2760
W 0 448 1520 2420 463 1520 2400

BIN
phsource/vowelcharts/tr.png View File


+ 10
- 0
platforms/big_endian/espeak-phoneme-data.c View File

@@ -167,6 +167,7 @@ int main (int argc, char *argv[])
#else
printf ("Host seems to be little-endian ..\n");
#endif
printf ("Reading from: %s\n", indir);

sprintf (f1, "%s/phondata", indir);
sprintf (f2, "%s/temp_1", outdir);
@@ -211,6 +212,8 @@ void swap_phondata (const char *infile, const char *outfile,
{//==========================================================
FILE *in, *mfest, *out;
int displ;
int displ_out;
int errorflag_displ = 0; // only report the first displ mismatch error
char line[1024];
unsigned char buf_4[4];

@@ -241,6 +244,13 @@ void swap_phondata (const char *infile, const char *outfile,

sscanf(&line[2],"%x",&displ);
fseek(in, displ, SEEK_SET);
fflush(out);
displ_out = ftell(out);
if((errorflag_displ==0) && (displ != displ_out))
{
fprintf(stderr, "Length error at the line before: %s", line);
errorflag_displ = 1;
}

if (line[0] == 'S') {
SPECT_SEQ buf_spect;

+ 392
- 388
platforms/big_endian/phondata-manifest View File

@@ -413,391 +413,395 @@ S 0x35bb4 vowelr/o_r
S 0x35d38 vowel/u#
S 0x35e3c vdiph/au#
S 0x35f80 vowel/o_3
S 0x36084 vwl_en/aI@_2
S 0x36208 vdiph/ai_7
S 0x3638c vowel/e_2
S 0x36490 vdiph/0i_2
S 0x36614 vowelr/i_r
S 0x36758 vdiph2/u#@
S 0x3689c vwl_en/@L_2
S 0x369a0 vowel/@_low
S 0x36a64 vowel/&
S 0x36b68 vowel/e_mid
S 0x36c6c vowel/V_3
S 0x36d70 vowel/o-_3
S 0x36e74 vwl_en_rp/aa
S 0x36fb8 vowel/3_3
S 0x370fc vowel/u_6
S 0x37200 vdiph/au_3
S 0x37384 vdiph/@u_2
S 0x374c8 vdiph/ai_6
S 0x3768c vdiph2/ei_2
S 0x377d0 vdiph/ooi_3
S 0x37954 vdiph2/ee@_2
S 0x37a98 vwl_en_rp/i@
S 0x37c1c vowel/o_mid
S 0x37d20 vwl_en_rp/aU@
S 0x37ea4 vowel/ii_6
S 0x37f68 vdiph2/ei_3
S 0x380ac vdiph/@u
S 0x381f0 vdiph/Vu_2
S 0x38374 vdiph/@i_3
S 0x384b8 vdiph2/i@_2
S 0x3863c vwl_en/ooi@
S 0x38800 vowel/@_fnt
S 0x38904 vowel/uu_bck
S 0x38a08 vowel/i_fnt
S 0x38b0c vdiph2/o_oo
S 0x38c50 vdiph/aau_2
S 0x38d94 vdiph2/ie
S 0x38ed8 vwl_af/r@
S 0x38f9c vwl_af/@
S 0x39060 vowel/e_mid2
S 0x39164 vwl_af/I
S 0x39228 vowel/oo_3
S 0x392ec vowel/oe
S 0x393b0 vowel/uu_3
S 0x39474 l/L_eL_af
S 0x39538 vowel/ee_3
S 0x395fc vowel/aa_3
S 0x39700 vdiph/i@_2
S 0x39884 vowel/i_3
S 0x39988 vdiph2/o@
S 0x39b0c vowel/y_3
S 0x39c10 vdiph2/iu_3
S 0x39dd4 vdiph/Vu
S 0x39f58 vdiph/ai_4
S 0x3a0dc vdiph/aai_2
S 0x3a2a0 vdiph/@i_2
S 0x3a3e4 vdiph/ooi_2
S 0x3a5a8 vdiph/oi_2
S 0x3a76c vdiph/ui_2
S 0x3a8f0 vdiph/y#y_2
S 0x3aa74 vdiph2/y#@
S 0x3abb8 vnasal/aa_n3
S 0x3acfc vnasal/e_n
S 0x3ae00 vnasal/o_n2
W 0x3af44 ufric/x2
S 0x3b89c vowel/ee_2
S 0x3b9a0 vowel/ii_3
S 0x3baa4 vowel/ii#
S 0x3bba8 vowel/i#
S 0x3bcac vowel/o_2
S 0x3bdf0 vdiph2/iu_4
S 0x3bf34 vdiph/ui_3
S 0x3c0b8 vowel/aa_6
S 0x3c1fc vowel/i_2
S 0x3c300 vdiph/aau_6
S 0x3c484 vdiph/ai_5
S 0x3c5c8 vowel/e_8
S 0x3c6cc vowel/yy_4
S 0x3c7d0 l/l_3
S 0x3c854 j/_j_short
S 0x3c8d8 r/V_2_
S 0x3c99c r/@_
S 0x3ca60 r/V_
S 0x3cb24 vwl_de/uu_@
S 0x3cc68 vnasal/aa_n4
Q 0x3cdac de
S 0x3cdbc vdiph/eei_2
S 0x3cf00 vowel/i_4
S 0x3d004 vowel/aa_9
S 0x3d108 vowel/u_2
S 0x3d20c vowel/uu_4
S 0x3d310 vdiph/aai_3
S 0x3d494 vdiph/&i
S 0x3d5d8 vdiph/y#i
S 0x3d71c vdiph/ui_4
S 0x3d860 vdiph/yi
S 0x3d9a4 vdiph/aau
S 0x3db28 vdiph/ou
S 0x3dc6c vdiph/eu_2
S 0x3ddb0 vdiph2/iu_2
S 0x3df34 vdiph/&y
S 0x3e078 vdiph/eey
S 0x3e1bc vdiph/y#y
S 0x3e300 vdiph2/iy
S 0x3e444 vdiph2/uo
S 0x3e588 vdiph2/y-y#
S 0x3e6cc r3/r_trill_short
W 0x3e7d0 h/hu_fi
S 0x3f0c0 vowel/aa
S 0x3f1c4 vowel/e_7
S 0x3f2c8 vowel/ee#_2
S 0x3f3cc vowel/i_8
S 0x3f4d0 vowel/i_7
S 0x3f5d4 vowel/i#_7
S 0x3f6d8 vowel/u_bck2
S 0x3f7dc vowel/u_bck3
S 0x3f8e0 vowel/u_5
S 0x3f9e4 vowel/8_7
S 0x3fae8 vowel/8_4
S 0x3fbec vdiph/@i
W 0x3fd30 ufric/s_pal
S 0x40b38 d/xd_pzd
W 0x40bfc x/d_pzd
S 0x41010 vwl_fr/y2r
S 0x41094 vwl_fr/e_2r
S 0x41118 vwl_fr/aa2r
S 0x4119c vwl_fr/ee2r
S 0x41260 vwl_fr/oo2r
S 0x41324 vwl_fr/@2r
S 0x413a8 vwl_fr/a2r
S 0x4142c vwl_fr/e2r
S 0x414b0 vwl_fr/i2r
S 0x41534 vwl_fr/o2r
S 0x415b8 vwl_fr/u2r
S 0x4163c vwl_fr/re2
S 0x416c0 vwl_fr/r@2
S 0x41744 vwl_fr/raa
S 0x417c8 vwl_fr/ree
S 0x4184c vwl_fr/ry
S 0x418d0 vwl_fr/rw
S 0x41954 vwl_fr/roo
S 0x419d8 vwl_fr/rj
S 0x41a5c vwl_fr/r@
S 0x41ae0 vwl_fr/ra
S 0x41b64 vwl_fr/re
S 0x41be8 vwl_fr/ri
S 0x41c6c vwl_fr/ro
S 0x41cf0 vwl_fr/ru
S 0x41d74 vwl_fr/r
S 0x41df8 vwl_fr/trr
S 0x41ebc vwl_fr/rr
S 0x41f40 vwl_fr/r_@
S 0x41fc4 vwl_fr/r_a
S 0x42048 vwl_fr/r_e
S 0x420cc vwl_fr/r_i
S 0x42150 vwl_fr/r_o
S 0x421d4 vwl_fr/r_u
S 0x42258 vwl_fr/r_y
S 0x422dc vwl_fr/r_n
S 0x423a0 vwl_fr/r_
S 0x42424 vwl_fr/tr
S 0x42528 vwl_fr/br
S 0x4262c vwl_fr/lo
S 0x426b0 l/l_y
S 0x42734 vowel/@_hgh
S 0x427f8 vowel/a_7
S 0x428fc vwl_fr/j
S 0x42a00 vowel/o_8
S 0x42b44 vowel/o_mid2
S 0x42c48 vwl_fr/wa
S 0x42d0c vnasal/W_n
S 0x42e50 vnasal/o_n4
S 0x42f94 b/xbr
S 0x43058 b/br
S 0x430dc d/xdr
S 0x431a0 g/xgr
S 0x43264 g/gr
W 0x43328 x/g
S 0x435e8 n/n_long_
W 0x436ac ustop/t_short_
Q 0x43938 fr
S 0x439ec vnasal/ee_n
S 0x43b30 vowel/yy
S 0x43c34 vdiph/ae
S 0x43d78 vwl_fr/@R2
S 0x43e7c vowel/@_bck
S 0x43f80 vowel/i_6
S 0x44084 vdiph/ee-e
S 0x441c8 vnasal/i_n2
S 0x442cc vnasal/ii_n
S 0x443d0 vnasal/aa_n
S 0x44514 vnasal/V_n
S 0x44618 vnasal/o_n
S 0x4475c vnasal/u_n
S 0x44860 vdiph/aau_3
S 0x449e4 d/xd3
S 0x44aa8 g2/xg
W 0x44b6c ustop/percus02
S 0x44e9c vowel/a_5
S 0x44fa0 vowel/ii_5
S 0x450a4 vowel/u#_3
S 0x451a8 vdiph/ai_8
S 0x4532c vowel/a#_2
S 0x45430 vowel/y#_2
S 0x45534 vdiph/aai
S 0x456b8 vdiph2/uaa
S 0x4583c vdiph2/ie_2
W 0x45980 ustop/ts2
S 0x45e50 vowel/o_6
S 0x45f54 vowel/a#_4
S 0x46058 vdiph/y#y_3
S 0x4615c vdiph/ou_4
S 0x462a0 vdiph2/yu
S 0x46424 voc/Q_less
W 0x464e8 vocw/Q2
S 0x46db4 vowel/ee#
S 0x46eb8 vowel/oo_5
S 0x46fbc vowel/ii#_2
S 0x470c0 vnasal/ee_u_n
S 0x47244 vnasal/oo_n3
S 0x473c8 vowel/ee_6
S 0x4748c vdiph/ou_2
S 0x475d0 vdiph/eei_3
W 0x47714 r3/rz_cs
S 0x481c0 voc/zh_2
S 0x48284 vdiph/oou
W 0x483c8 ufric/sh3
W 0x48d5c ustop/tsh2
W 0x49468 ustop/ts_pzd3
S 0x49ae8 dzh/dzh2
W 0x49bac ustop/t_sr
S 0x49ee4 d/d_dnt
W 0x49fa8 ufric/ch_sr
W 0x4ab88 ufric/x_sr
W 0x4b408 ufric/sh_pzd2
W 0x4bf58 ustop/ts_sr
W 0x4c714 ustop/tsh_sr
W 0x4d02c x/g3
S 0x4d214 vwl_ro/mi
S 0x4d358 vwl_ru/ii-
S 0x4d41c vwl_ru/ii
S 0x4d520 vwl_ru/ii#
S 0x4d5e4 vwl_ru/i#
S 0x4d6e8 vwl_ru/e
S 0x4d7ec vwl_ru/E#
S 0x4d8f0 vwl_ru/E@
S 0x4d9f4 vwl_ru/o
S 0x4daf8 vwl_ru/oo
S 0x4dbbc vwl_ru/u
S 0x4dcc0 vwl_ru/u#
S 0x4de04 vwl_ru/u#u
S 0x4df48 vwl_ru/8
S 0x4e00c vwl_ru/ee
S 0x4e150 vwl_ru/ju
S 0x4e254 vwl_ru/ja
S 0x4e3d8 vwl_ru/a
S 0x4e4dc vwl_ru/aa
S 0x4e5e0 r3/r_ru2
W 0x4e6e4 r3/r_ru
S 0x4e9e8 ll/xll
S 0x4eaac ll/_ll
S 0x4ebb0 ll/ll
S 0x4ec74 vowel/y_2
S 0x4edb8 vdiph/eeu_2
S 0x4eefc vowel/a_4
S 0x4f000 voc/v2
S 0x4f0c4 vowel/a_6
S 0x4f1c8 vnasal/i_n
S 0x4f2cc vnasal/a#_n
S 0x4f3d0 vnasal/a#u_n
S 0x4f514 vnasal/oi_n
S 0x4f6d8 vdiph/0i
S 0x4f89c vdiph/eeu
S 0x4f9e0 vowel/i#_5
S 0x4fae4 vwl_fr/@R
S 0x4fbe8 vwl_ro/li
S 0x4fcec vwl_ro/ni
S 0x4fdf0 vwl_ro/ii-
S 0x4feb4 vowel/o-_4
S 0x4ffb8 vdiph/@u_3
S 0x5013c vdiph/ii
S 0x50300 vdiph/i#i
S 0x50444 vdiph2/uw_3
S 0x50588 vdiph2/ea
S 0x506cc vdiph2/eo
S 0x50850 vdiph2/e_u
S 0x50994 vdiph2/oa
S 0x50ad8 d/tap_i
S 0x50b9c d/tap
W 0x50c60 ustop/t_unasp2
S 0x50d6c vowel/y_5
S 0x50eb0 vowel/yy_3
S 0x50fb4 vowel/u#_2
S 0x510b8 vowel/oe_4
S 0x5117c vowel/aa_4
W 0x51280 ufric/sx_sv
S 0x51ac8 vowel/y_4
S 0x51bcc vowel/oe_2
S 0x51cd0 vwl_no/y#
S 0x51dd4 vwl_no/&
S 0x51ed8 vwl_no/u#
S 0x51fdc vwl_no/u#2
S 0x52120 vdiph/ai_3
S 0x52264 vwl_no/y#y
S 0x523a8 vwl_no/au-
S 0x5256c vowel/y##
S 0x52670 vowel/y#_3
S 0x52774 vdiph/ou_3
S 0x52878 vdiph/y#i_2
S 0x529bc m/m#_
S 0x52ac0 n/n#_
S 0x52bc4 n^/n^#_
S 0x52cc8 nn/nn#_
W 0x52dcc ufric/tl#
S 0x53734 r3/r#_
E 0x537b8 envelope/p_level
E 0x53838 envelope/p_fall
E 0x538b8 envelope/p_rise
E 0x53938 envelope/p_fallrise
E 0x539b8 envelope/p_214
E 0x53a38 envelope/vi_5amp
E 0x53ab8 envelope/p_512
E 0x53b38 envelope/vi_6amp
S 0x53bb8 vowel/u_7
S 0x53cbc vowel/u#_5
S 0x53dc0 vowel/@_2
S 0x53ec4 vdiph/&i_3
S 0x54048 vdiph/u-i
S 0x5418c vdiph/aau_4
S 0x54310 vdiph2/ii@_3
S 0x54494 l/l_vi
S 0x54598 vwl_zh/ang
S 0x5479c vwl_zh/aang
S 0x549e0 vdiph/au_2
S 0x54b64 vwl_zh/eng
S 0x54d68 vwl_zh/ing
S 0x54fac vwl_zh/ng
S 0x550f0 vwl_zh/oeng
S 0x552b4 vwl_zh/ong
S 0x55438 vwl_zh/ung
S 0x555bc vowel/8_3
E 0x556c0 envelope/i_risefall
S 0x55740 nn/nn2_
W 0x55804 ustop/k_unasp_
W 0x55ac0 ustop/tsh_pzd_unasp
W 0x56310 ustop/tsh_pzd
W 0x56e50 ustop/ts_unasp
W 0x576c8 ustop/ts_rfx_unasp
W 0x582b4 ustop/ts_rfx
S 0x58f94 vwl_zh/a_n
S 0x59098 vwl_zh/aau
S 0x591dc vowel/i#_6
S 0x592e0 vwl_zh/iaa
S 0x59424 vwl_zh/iaau
S 0x595a8 vwl_zh/ie
S 0x596ec vdiph2/iioo
S 0x59830 vwl_zh/iou
S 0x599b4 vowel/8
S 0x59ab8 vwl_zh/uaa
S 0x59bfc vwl_zh/uai
S 0x59d80 vwl_zh/uei
S 0x59f04 vwl_zh/uo
S 0x5a088 vwl_zh/y&
S 0x5a1cc vwl_zh/yee
S 0x5a310 vdiph2/y@
S 0x5a454 vowel/u#_7
S 0x5a558 vowel/8_5
S 0x5a65c vowel/o_7
S 0x5a760 vowel/uu#
S 0x5a864 vowel/8_6
S 0x5a968 vowel/ee_4
S 0x5aa6c vdiph2/ye
S 0x5abb0 l/l_front_
S 0x5acf4 l/l_front
S 0x5adf8 l/l_4
S 0x5aebc vowel/o_5
S 0x5afc0 r/a_
S 0x5b084 r/aa
W 0x5b148 ustop/k_asp2
E 0x5b914 envelope/i_risefall2
S 0x5b994 vdiph/Vi
W 0x5bb18 ufric/tlh
S 0x5d034 vowel/e_6
W 0x5d138 ustop/tsh_unasp
W 0x5d5f8 ustop/k_ejc
S 0x5dda8 vwl_tn/r@
S 0x5de6c vwl_tn/@
S 0x5df30 vwl_tn/I
S 0x360c4 vwl_en/aI@_2
S 0x36248 vdiph/ai_7
S 0x363cc vowel/e_2
S 0x364d0 vdiph/0i_2
S 0x36654 vowelr/i_r
S 0x36798 vdiph2/u#@
S 0x368dc vwl_en/@L_2
S 0x369e0 vowel/@_low
S 0x36aa4 vowel/&
S 0x36ba8 vowel/e_mid
S 0x36cac vowel/V_3
S 0x36db0 vowel/o-_3
S 0x36eb4 vwl_en_rp/aa
S 0x36ff8 vowel/3_3
S 0x3713c vowel/u_6
S 0x37240 vdiph/au_3
S 0x373c4 vdiph/@u_2
S 0x37508 vdiph/ai_6
S 0x376cc vdiph2/ei_2
S 0x37810 vdiph/ooi_3
S 0x37994 vdiph2/ee@_2
S 0x37ad8 vwl_en_rp/i@
S 0x37c5c vowel/o_mid
S 0x37d60 vwl_en_rp/aU@
S 0x37ee4 vowel/ii_6
S 0x37fa8 vdiph2/ei_3
S 0x380ec vdiph/@u
S 0x38230 vdiph/Vu_2
S 0x383b4 vdiph/@i_3
S 0x384f8 vdiph2/i@_2
S 0x3867c vwl_en/ooi@
S 0x38840 vowel/@_fnt
S 0x38944 vowel/uu_bck
S 0x38a48 vowel/i_fnt
S 0x38b4c vdiph2/o_oo
S 0x38c90 vdiph/aau_2
S 0x38dd4 vdiph2/ie
S 0x38f18 vwl_af/r@
S 0x38fdc vwl_af/@
S 0x390a0 vowel/e_mid2
S 0x391a4 vwl_af/I
S 0x39268 vowel/oo_3
S 0x3932c vowel/oe
S 0x393f0 vowel/uu_3
S 0x394b4 l/L_eL_af
S 0x39578 vowel/ee_3
S 0x3963c vowel/aa_3
S 0x39740 vdiph/i@_2
S 0x398c4 vowel/i_3
S 0x399c8 vdiph2/o@
S 0x39b4c vowel/y_3
S 0x39c50 vdiph2/iu_3
S 0x39e14 vdiph/Vu
S 0x39f98 vdiph/ai_4
S 0x3a11c vdiph/aai_2
S 0x3a2e0 vdiph/@i_2
S 0x3a424 vdiph/ooi_2
S 0x3a5e8 vdiph/oi_2
S 0x3a7ac vdiph/ui_2
S 0x3a930 vdiph/y#y_2
S 0x3aab4 vdiph2/y#@
S 0x3abf8 vnasal/aa_n3
S 0x3ad3c vnasal/e_n
S 0x3ae40 vnasal/o_n2
W 0x3af84 ufric/x2
S 0x3b8dc vowel/ee_2
S 0x3b9e0 vowel/ii_3
S 0x3bae4 vowel/ii#
S 0x3bbe8 vowel/i#
S 0x3bcec vowel/o_2
S 0x3be30 vdiph2/iu_4
S 0x3bf74 vdiph/ui_3
S 0x3c0f8 vowel/aa_6
S 0x3c23c vowel/i_2
S 0x3c340 vdiph/aau_6
S 0x3c4c4 vdiph/ai_5
S 0x3c608 vowel/e_8
S 0x3c70c vowel/yy_4
S 0x3c810 l/l_3
S 0x3c894 j/_j_short
S 0x3c918 r/V_2_
S 0x3c9dc r/@_
S 0x3caa0 r/V_
S 0x3cb64 vwl_de/uu_@
S 0x3cca8 vnasal/aa_n4
Q 0x3cdec de
S 0x3cdfc vdiph/eei_2
S 0x3cf40 vowel/i_4
S 0x3d044 vowel/aa_9
S 0x3d148 vowel/u_2
S 0x3d24c vowel/uu_4
S 0x3d350 vdiph/aai_3
S 0x3d4d4 vdiph/&i
S 0x3d618 vdiph/y#i
S 0x3d75c vdiph/ui_4
S 0x3d8a0 vdiph/yi
S 0x3d9e4 vdiph/aau
S 0x3db68 vdiph/ou
S 0x3dcac vdiph/eu_2
S 0x3ddf0 vdiph2/iu_2
S 0x3df74 vdiph/&y
S 0x3e0b8 vdiph/eey
S 0x3e1fc vdiph/y#y
S 0x3e340 vdiph2/iy
S 0x3e484 vdiph2/uo
S 0x3e5c8 vdiph2/y-y#
S 0x3e70c r3/r_trill_short
W 0x3e810 h/hu_fi
S 0x3f100 vowel/aa
S 0x3f204 vowel/e_7
S 0x3f308 vowel/ee#_2
S 0x3f40c vowel/i_8
S 0x3f510 vowel/i_7
S 0x3f614 vowel/i#_7
S 0x3f718 vowel/u_bck2
S 0x3f81c vowel/u_bck3
S 0x3f920 vowel/u_5
S 0x3fa24 vowel/8_7
S 0x3fb28 vowel/8_4
S 0x3fc2c vdiph/@i
W 0x3fd70 ufric/s_pal
S 0x40624 d/xd_pzd
W 0x406e8 x/d_pzd
S 0x40afc vwl_fr/y2r
S 0x40b80 vwl_fr/e_2r
S 0x40c04 vwl_fr/aa2r
S 0x40c88 vwl_fr/ee2r
S 0x40d4c vwl_fr/oo2r
S 0x40e10 vwl_fr/@2r
S 0x40e94 vwl_fr/a2r
S 0x40f18 vwl_fr/e2r
S 0x40f9c vwl_fr/i2r
S 0x41020 vwl_fr/o2r
S 0x410a4 vwl_fr/u2r
S 0x41128 vwl_fr/re2
S 0x411ac vwl_fr/r@2
S 0x41230 vwl_fr/raa
S 0x412b4 vwl_fr/ree
S 0x41338 vwl_fr/ry
S 0x413bc vwl_fr/rw
S 0x41440 vwl_fr/roo
S 0x414c4 vwl_fr/rj
S 0x41548 vwl_fr/r@
S 0x415cc vwl_fr/ra
S 0x41650 vwl_fr/re
S 0x416d4 vwl_fr/ri
S 0x41758 vwl_fr/ro
S 0x417dc vwl_fr/ru
S 0x41860 vwl_fr/r
S 0x418e4 vwl_fr/trr
S 0x419a8 vwl_fr/rr
S 0x41a2c vwl_fr/r_@
S 0x41ab0 vwl_fr/r_a
S 0x41b34 vwl_fr/r_e
S 0x41bb8 vwl_fr/r_i
S 0x41c3c vwl_fr/r_o
S 0x41cc0 vwl_fr/r_u
S 0x41d44 vwl_fr/r_y
S 0x41dc8 vwl_fr/r_n
S 0x41e8c vwl_fr/r_
S 0x41f10 vwl_fr/tr
S 0x42014 vwl_fr/br
S 0x42118 vwl_fr/lo
S 0x4219c l/l_y
S 0x42220 vowel/@_hgh
S 0x422e4 vowel/a_7
S 0x423e8 vwl_fr/j
S 0x424ec vowel/o_8
S 0x42630 vowel/o_mid2
S 0x42734 vwl_fr/wa
S 0x427f8 vnasal/W_n
S 0x4293c vnasal/o_n4
S 0x42a80 b/xbr
S 0x42b44 b/br
S 0x42bc8 d/xdr
S 0x42c8c g/xgr
S 0x42d50 g/gr
W 0x42e14 x/g
S 0x430d4 n/n_long_
W 0x43198 ustop/t_short_
Q 0x43424 fr
S 0x434d8 vnasal/ee_n
S 0x4361c vowel/yy
S 0x43720 vdiph/ae
S 0x43864 vwl_fr/@R2
S 0x43968 vowel/@_bck
S 0x43a6c vowel/i_6
S 0x43b70 vdiph/ee-e
S 0x43cb4 vnasal/i_n2
S 0x43db8 vnasal/ii_n
S 0x43ebc vnasal/aa_n
S 0x44000 vnasal/V_n
S 0x44104 vnasal/o_n
S 0x44248 vnasal/u_n
S 0x4434c vdiph/aau_3
S 0x444d0 d/xd3
S 0x44594 g2/xg
W 0x44658 ustop/percus02
S 0x44988 vowel/a_5
S 0x44a8c vowel/ii_5
S 0x44b90 vowel/u#_3
S 0x44c94 vdiph/ai_8
S 0x44e18 vowel/a#_2
S 0x44f1c vowel/y#_2
S 0x45020 vdiph/aai
S 0x451a4 vdiph2/uaa
S 0x45328 vdiph2/ie_2
W 0x4546c ustop/ts2
S 0x4593c vowel/o_6
S 0x45a40 vowel/a#_4
S 0x45b44 vdiph/y#y_3
S 0x45c48 vdiph/ou_4
S 0x45d8c vdiph2/yu
S 0x45f10 voc/Q_less
W 0x45fd4 vocw/Q2
S 0x468a0 vowel/ee#
S 0x469a4 vowel/oo_5
S 0x46aa8 vowel/ii#_2
S 0x46bac vnasal/ee_u_n
S 0x46d30 vnasal/oo_n3
S 0x46eb4 vowel/ee_6
S 0x46f78 vdiph/ou_2
S 0x470bc vdiph/eei_3
W 0x47200 r3/rz_cs
S 0x47cac voc/zh_2
S 0x47d70 vdiph/oou
W 0x47eb4 ufric/sh3
W 0x48848 ustop/tsh2
W 0x48f54 ustop/ts_pzd3
S 0x495d4 dzh/dzh2
W 0x49698 ustop/t_sr
S 0x499d0 d/d_dnt
W 0x49a94 ufric/ch_sr
W 0x4a674 ufric/x_sr
W 0x4aef4 ufric/sh_pzd2
W 0x4ba44 ustop/ts_sr
W 0x4c200 ustop/tsh_sr
W 0x4cb18 x/g3
S 0x4cd00 vwl_ro/mi
S 0x4ce44 vwl_ru/ii-
S 0x4cf08 vwl_ru/ii
S 0x4d00c vwl_ru/ii#
S 0x4d0d0 vwl_ru/i#
S 0x4d1d4 vwl_ru/e
S 0x4d2d8 vwl_ru/E#
S 0x4d3dc vwl_ru/E@
S 0x4d4e0 vwl_ru/o
S 0x4d5e4 vwl_ru/oo
S 0x4d6a8 vwl_ru/u
S 0x4d7ac vwl_ru/u#
S 0x4d8f0 vwl_ru/u#u
S 0x4da34 vwl_ru/8
S 0x4daf8 vwl_ru/ee
S 0x4dc3c vwl_ru/ju
S 0x4dd40 vwl_ru/ja
S 0x4dec4 vwl_ru/a
S 0x4dfc8 vwl_ru/aa
S 0x4e0cc r3/r_ru2
W 0x4e1d0 r3/r_ru
S 0x4e4d4 ll/xll
S 0x4e598 ll/_ll
S 0x4e69c ll/ll
S 0x4e760 vowel/y_2
S 0x4e8a4 vdiph/eeu_2
S 0x4e9e8 vowel/a_4
S 0x4eaec voc/v2
S 0x4ebb0 vowel/a_6
S 0x4ecb4 vnasal/i_n
S 0x4edb8 vnasal/a#_n
S 0x4eebc vnasal/a#u_n
S 0x4f000 vnasal/oi_n
S 0x4f1c4 vdiph/0i
S 0x4f388 vdiph/eeu
S 0x4f4cc vowel/i#_5
S 0x4f5d0 vwl_fr/@R
S 0x4f6d4 vwl_ro/li
S 0x4f7d8 vwl_ro/ni
S 0x4f8dc vwl_ro/ii-
S 0x4f9a0 vowel/o-_4
S 0x4faa4 vdiph/@u_3
S 0x4fc28 vdiph/ii
S 0x4fdec vdiph/i#i
S 0x4ff30 vdiph2/uw_3
S 0x50074 vdiph2/ea
S 0x501b8 vdiph2/eo
S 0x5033c vdiph2/e_u
S 0x50480 vdiph2/oa
S 0x505c4 d/tap_i
S 0x50688 d/tap
W 0x5074c ustop/t_unasp2
S 0x50858 vowel/y_5
S 0x5099c vowel/yy_3
S 0x50aa0 vowel/u#_2
S 0x50ba4 vowel/oe_4
S 0x50c68 vowel/aa_4
W 0x50d6c ufric/sx_sv
S 0x515b4 vowel/y_4
S 0x516b8 vowel/oe_2
S 0x517bc vwl_no/y#
S 0x518c0 vwl_no/&
S 0x519c4 vwl_no/u#
S 0x51ac8 vwl_no/u#2
S 0x51c0c vdiph/ai_3
S 0x51d50 vwl_no/y#y
S 0x51e94 vwl_no/au-
S 0x52058 vowel/y##
S 0x5215c vowel/y#_3
S 0x52260 vdiph/ou_3
S 0x52364 vdiph/y#i_2
S 0x524a8 m/m#_
S 0x525ac n/n#_
S 0x526b0 n^/n^#_
S 0x527b4 nn/nn#_
W 0x528b8 ufric/tl#
S 0x53220 r3/r#_
E 0x532a4 envelope/p_level
E 0x53324 envelope/p_fall
E 0x533a4 envelope/p_rise
E 0x53424 envelope/p_fallrise
E 0x534a4 envelope/p_214
E 0x53524 envelope/vi_5amp
E 0x535a4 envelope/p_512
E 0x53624 envelope/vi_6amp
S 0x536a4 vowel/u_7
S 0x537a8 vowel/u#_5
S 0x538ac vowel/@_2
S 0x539b0 vdiph/&i_3
S 0x53b34 vdiph/u-i
S 0x53c78 vdiph/aau_4
S 0x53dfc vdiph2/ii@_3
S 0x53f80 l/l_vi
S 0x54084 vwl_zh/ang
S 0x54288 vwl_zh/aang
S 0x544cc vdiph/au_2
S 0x54650 vwl_zh/eng
S 0x54854 vwl_zh/ing
S 0x54a98 vwl_zh/ng
S 0x54bdc vwl_zh/oeng
S 0x54da0 vwl_zh/ong
S 0x54f24 vwl_zh/ung
S 0x550a8 vowel/8_3
E 0x551ac envelope/i_risefall
S 0x5522c nn/nn2_
W 0x552f0 ustop/k_unasp_
W 0x555ac ustop/tsh_pzd_unasp
W 0x55dfc ustop/tsh_pzd
W 0x5693c ustop/ts_unasp
W 0x571b4 ustop/ts_rfx_unasp
W 0x57da0 ustop/ts_rfx
S 0x58a80 vwl_zh/a_n
S 0x58b84 vwl_zh/aau
S 0x58cc8 vowel/i#_6
S 0x58dcc vwl_zh/iaa
S 0x58f10 vwl_zh/iaau
S 0x59094 vwl_zh/ie
S 0x591d8 vdiph2/iioo
S 0x5931c vwl_zh/iou
S 0x594a0 vowel/8
S 0x595a4 vwl_zh/uaa
S 0x596e8 vwl_zh/uai
S 0x5986c vwl_zh/uei
S 0x599f0 vwl_zh/uo
S 0x59b74 vwl_zh/y&
S 0x59cb8 vwl_zh/yee
S 0x59dfc vdiph2/y@
S 0x59f40 vowel/u#_7
S 0x5a044 vowel/8_5
S 0x5a148 vowel/o_7
S 0x5a24c vowel/uu#
S 0x5a350 vowel/8_6
S 0x5a454 vowel/ee_4
S 0x5a558 vdiph2/ye
S 0x5a69c l/l_front_
S 0x5a7e0 l/l_front
S 0x5a8e4 l/l_4
S 0x5a9a8 vowel/o_5
S 0x5aaac r/a_
S 0x5ab70 r/aa
W 0x5ac34 ustop/k_asp2
E 0x5b400 envelope/i_risefall2
S 0x5b480 vdiph/Vi
W 0x5b604 ufric/tlh
S 0x5cb20 vowel/e_6
W 0x5cc24 ustop/tsh_unasp
W 0x5d0e4 ustop/k_ejc
S 0x5d894 vwl_tn/r@
S 0x5d958 vwl_tn/@
S 0x5da1c vwl_tn/I
S 0x5dae0 vdiph2/uw_6
S 0x5dc24 vdiph2/ii@_2
S 0x5dda8 vowel/ii_8
S 0x5deac vowel/y#_4

+ 6
- 3
platforms/windows/make_espeak.iss View File

@@ -2,7 +2,7 @@
[Setup]
AppName=eSpeak
AppVerName=eSpeak version 1.46.01
AppVerName=eSpeak version 1.46.02
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes
@@ -116,9 +116,9 @@ begin
Result := 'en';
// Translation from microsoft codes to language codes
// Used to set default voices for inatallation.
// Used to set default voices for installation.
case lang_main of
//$02: Result := 'bg';
$02: Result := 'bg';
$03: Result := 'ca';
$04: Result := 'zh';
$05: Result := 'cs';
@@ -155,9 +155,11 @@ begin
$36: Result := 'af';
$39: Result := 'hi';
//$3a: Result := 'mt';
//$3f: Result := 'kk';
$41: Result := 'sw';
$49: Result := 'ta';
$4b: Result := 'kn';
$4c: Result := 'ml';
//$50: Result := 'mn';
$52: Result := 'cy';
//$5e: Result := 'am';
@@ -226,6 +228,7 @@ begin
'is': value := $40f;
'it': value := $410;
'ka': value := $437;
'kk': value := $43f;
'kn': value := $44b;
'ko': value := $412;
'lv': value := $426;

+ 1
- 1
platforms/windows/make_espeakedit.iss View File

@@ -1,7 +1,7 @@
[Setup]
AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.46.01
AppVerName=eSpeakEdit version 1.46.02
DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit

+ 60
- 0
praat-mod/Praat_notes View File

@@ -0,0 +1,60 @@

This is a version of Praat which has an extra function added: Sound_to_Espeak(),
which produces a file: spectrum.dat which can be loaded by espeakedit.

Praat source is available from http://www.praat.org/
Use praat version 5.1.20 or later.

Packages Needed:

Package: "libmotif3" to run praat, and package: "libmotif-dev" to compile praat.
(or alternatively packages "lesstif2" and "lesstif2-dev", but Pratt's user interface
doesn't work correctly with these).

install packages: libxt-dev, x11proto-print-dev, libasound-dev



Modifications to add "Sound_to_Espeak" function and button.
This analyses speech WAV data and produces a file: "spectrum.dat"
which can be loaded in espeakedit to show a sequence of time-slice
spectra.



1. Copy the file: "Sound_JSD.c" into the directory "fon".


2. In the file "fon/Makefile", add to the list of OBJECTS: Sound_JSD.o


3. Edit the file: fon/praat_Sound_Init.c,

after
FORM (Sound_to_Spectrogram....
...
END
add

FORM (Sound_to_Espeak, L"From Sound to Spectrogram", L"Sound: To Espeak...")
POSITIVE (L"Minimum pitch (Hz)", L"75")
POSITIVE (L"Maximum pitch (Hz)", L"300")
POSITIVE (L"Maximum frequency (Hz)", L"9500")
POSITIVE (L"Frequency step (Hz)", L"40")
POSITIVE (L"Maximum formant (Hz)", L"5000")
REAL (L"Adjust (min freq)", L"2500")
OK
DO
EVERY_TO (Sound_to_Espeak (OBJECT, GET_REAL (L"Minimum pitch"), GET_REAL (L"Maximum pitch"),
GET_REAL (L"Maximum frequency"),
GET_REAL (L"Frequency step"),
GET_REAL (L"Maximum formant"),
GET_REAL (L"Adjust")))
END


after
praat_addAction1 (classSound, 0, L"To Spectrogram...", 0, 1, DO_Sound_to_Spectrogram);
add
praat_addAction1 (classSound, 0, L"To eSpeak...", 0, 1, DO_Sound_to_Espeak);


+ 208
- 0
praat-mod/Sound_JSD.c View File

@@ -0,0 +1,208 @@
/* Sound_JSD.c
* A modification to praat (www.praat.org)
* to analyse a speech sample to produce a data file "spectrum.dat" which can
* be loaded into my espeakedit program to show a sequence of time-slice spectra.
*
* Copyright (C) 2005 Jonathan Duddington
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or (at
* your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/


#include "Sound_to_PointProcess.h" // JSD
#include "Sound_to_Pitch.h"
#include "Pitch_to_PointProcess.h"
#include "Formant.h"
#include "Sound_to_Formant.h"

#include "Sound_and_Spectrogram.h"
#include "NUM2.h"

Spectrogram Sound_to_Espeak (Sound me, double fmin, double fmax, double maxfreq, double minFreqStep1, double maxformant, double phase)
// Added by JSD - testing
{
long pt;
long i, j;
long n_samples, leftSample, rightSample;
int rept;
int count;
int best;
int start, end;
FILE *fout;
int ny=1;
double cyclen;
double f0;
double value;
double bandw;
double time;
double timenext;
double total;
double max;
double average;
Spectrogram thee = NULL;
Spectrogram spect = NULL;
Sound sound = NULL;
PointProcess points = NULL;
Formant formants = NULL;

Pitch pitch = Sound_to_Pitch (me, 0.8 / fmin, fmin, fmax);
if (! pitch) goto error;

if (! (points = Sound_Pitch_to_PointProcess_cc (me, pitch))) goto error;

formants = Sound_to_Formant_burg (me, 0.00625, 5, maxformant, 0.025, 50);


// make temporary sound object, 0.1 sec, for doing analysis on
sound = Sound_create(1, 0.0, 0.1, 0.1/my dx, my dx, my dx/2);

fout = fopen("spectrum.dat","w");
if(fout != NULL)
{
fprintf(fout,"%d\n",points->nt-1); // num of frames
}

// analyse each interval in the pitch point process
for(pt=1; pt < points->nt; pt++)
{
time = points->t[pt];
if(pt < points->nt-1)
timenext = points->t[pt+1];
else
timenext = time + cyclen; // end of pitch points, reuse last length

leftSample = Sampled_xToLowIndex (me, time);
rightSample = Sampled_xToLowIndex (me, timenext);
n_samples = rightSample - leftSample;
cyclen = timenext - time;

// make sequential copies of the cycle
j=1;
for(rept=0; rept<5; rept++)
{
for(i=1; i<=n_samples && j<=sound->nx; i++)
{
sound->z[1][j++] = me->z[1][i+leftSample];
}
}

if(spect != NULL) forget (spect);

spect = Sound_to_Spectrogram(sound,cyclen,maxfreq,cyclen/16,
minFreqStep1,kSound_to_Spectrogram_windowShape_GAUSSIAN,
8.0,8.0);

if(thee == NULL)
{
ny = spect->ny;
thee = Spectrogram_create(1,points->nt-1,points->nt-1,1,0.5,
0.0,maxfreq,ny+1,spect->dy,
0.5*spect->dy);
}

f0 = Pitch_getValueAtTime(pitch,time,0,1);
while(f0==NUMundefined && pt<points->nt-1)
{
f0 = Pitch_getValueAtTime(pitch,points->t[pt+1],0,1); // ????
pt++;
}

// extract spectrum from spectrogram
if(fout != NULL)
{
if(spect == NULL) break;

fprintf(fout,"%f %.2f %d %.2f\n",
time,f0,spect->ny,spect->dy);

for(count=1; count<=5; count++)
{
value = 0;
if(formants != NULL)
{
value =
Formant_getValueAtTime(formants,count,time,0);
if(value == NUMundefined)
value = 0.0;

bandw =Formant_getBandwidthAtTime(formants,count,time,0);
if(bandw == NUMundefined)
bandw = 0.0;
}
fprintf(fout,"%.1f %.1f ",value,bandw);
}
fputc('\n',fout);

// find the 'best' looking slice - largest standard deviation
max = 0.0;
best = 24;
start = 1;
if(spect->dy > 0)
start = (int)(phase / spect->dy) + 1; // only use higher freq than 'phase'
// end = spect->ny;
end = (int)(maxformant/spect->dy)+1; // and lower than 'end'

for(count=32; count<48; count++)
{
total = 0.0;
for(i=start; i<=end; i++)
total += spect->z[i][count];

if(spect->ny <= start) break;

average = total / (spect->ny + 1 - start);
total = 0.0;
for(i=start; i<=end; i++)
{
value = spect->z[i][count] - average;
total += (value * value);
}
if(total > max)
{
max = total;
best = count;
}
}
//printf("%d: fstart=%d-%d max=%f best=%d\n",pt,start,end,max,best);
for(i=1; i <= spect->ny; i++)
{
value = spect->z[i][best];
if(value < 0) value = 0;

fprintf(fout,"%f%c",sqrt(value),
(i % 8)==0?'\n':' ');
}
fprintf(fout,"\n\n");
}
for(i=1; i <= ny; i++)
{
if(i <= spect->ny)
thee->z[i][pt] = spect->z[i][best];
else
thee->z[i][pt] = 0;
}
}
if(fout != NULL) fclose(fout);

forget (spect);
forget (pitch);
forget (points);
forget (sound);
return thee;
error:
forget (pitch);
return Melder_errorp ("(Sound_to_PointProcess:) Not performed.");
}


+ 0
- 0
src/compiledata.cpp View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save