From 2fbab050f940abc39356fdc1a1bc287799cb9d92 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 19 Jan 2013 13:46:49 +0000 Subject: [PATCH] 1.46.31 (from http://espeak.sourceforge.net/test/latest.html) --- dictsource/an_list | 2 +- dictsource/an_rules | 0 dictsource/de_list | 2 + dictsource/fa_list | 0 dictsource/fa_rules | 0 dictsource/si_list | 34 ++++++++--- espeak-data/mbrola_ph/ir1_phtrans | Bin 0 -> 1684 bytes espeak-data/voices/mb/mb-ir1 | 8 +++ espeak-data/voices/test/an | 4 ++ espeak-data/voices/test/fa | 3 + espeak-data/voices/test/fa-pin | 6 ++ phsource/mbrola/ir1 | 91 ++++++++++++++++++++++++++++++ 12 files changed, 142 insertions(+), 8 deletions(-) mode change 100755 => 100644 dictsource/an_list mode change 100755 => 100644 dictsource/an_rules mode change 100755 => 100644 dictsource/fa_list mode change 100755 => 100644 dictsource/fa_rules create mode 100644 espeak-data/mbrola_ph/ir1_phtrans create mode 100644 espeak-data/voices/mb/mb-ir1 create mode 100644 espeak-data/voices/test/an create mode 100644 espeak-data/voices/test/fa create mode 100644 espeak-data/voices/test/fa-pin create mode 100644 phsource/mbrola/ir1 diff --git a/dictsource/an_list b/dictsource/an_list old mode 100755 new mode 100644 index 9d7557b1..22f3b49b --- a/dictsource/an_list +++ b/dictsource/an_list @@ -38,7 +38,7 @@ _3 tr'es _4 kw'atro _5 T'inko _6 s'eIs -_7 s'eIt# +_7 sj'Et _8 gw'eIto _9 nw'eU _1X d,eT diff --git a/dictsource/an_rules b/dictsource/an_rules old mode 100755 new mode 100644 diff --git a/dictsource/de_list b/dictsource/de_list index 1d10a2a9..3f4caa2f 100644 --- a/dictsource/de_list +++ b/dictsource/de_list @@ -51,6 +51,8 @@ _< klaIn3 _> grY:s3 _« 'anfy:RUNsts,aIC@n _» 'anfy:RUNsts,aIC@n||ts'u: +_„ l'INk@s_!,anfy:RUNsts,aIC@n +_” @-r'ECt@s_!,anfy:RUNsts,aIC@n _` grA:v _^ tsIrkUmflEks _— g@d'aNk@nStr,IC diff --git a/dictsource/fa_list b/dictsource/fa_list old mode 100755 new mode 100644 diff --git a/dictsource/fa_rules b/dictsource/fa_rules old mode 100755 new mode 100644 diff --git a/dictsource/si_list b/dictsource/si_list index f4b55816..146a69a1 100644 --- a/dictsource/si_list +++ b/dictsource/si_list @@ -25,9 +25,17 @@ _7 h'at@ _8 'at.@ _9 n'av@j@ -_1d 'ekki // numbers used in a decimal fraction -_2d d'ekki -_3d t'unni +_0d b'induv@i +_1d 'eka,i +_2d d'eka,i +_3d t'un,i +_4d h'at@r@i +_5d p'ah@i +_6d h'aj@i +_7d h'at@i +_8d 'at.@i +_9d n'av@i + _10 d'ah@j@ _11 'ekol,@h@ @@ -39,8 +47,16 @@ _16 d'ah@s,@j@ _17 d'ah@h,@t@ _18 d'ah@,@t.@ _19 d'ah@n,@v@j@ -_2X v'isi _20 v'iss@ +_21 v'isiek@ +_22 v'isid,ek@ +_23 v'isit,un@ +_24 v'isih,@t@r@ +_25 v'isip,@h@ +_26 v'isih,@j@ +_27 v'isih,@t@ +_28 v'isi,@t.@ +_29 v'isin,@v@j@ _30 t'ih@ _31 t'isek@ _32 t'isdek@ @@ -74,15 +90,18 @@ _90 'anu:v@ _1C s'ij@j@ _0C s'ij@ + _0M1 d'ah@s _0M1x 'ah@s // exact thousands _0M2 l'akS _0M2x l'akS@j@ _0M3 k'o:t.i _0M3x k'o:t.ij@ -_0M4 v'il'ij@n //what in sinhala? +_0M4 v'il'ij@n + _dpt d'aS@m#@ + // Consonants ක k@ @@ -120,13 +139,14 @@ _dpt d'aS@m#@ ර r@ ල l@ ව w@ -ශ S@ -ෂ S@ +ශ S'@ +ෂ s.@ ස s@ හ h@ ළ l.@ ෆ f@ + // symbols _. t'it@ _, k'oma:v@ diff --git a/espeak-data/mbrola_ph/ir1_phtrans b/espeak-data/mbrola_ph/ir1_phtrans new file mode 100644 index 0000000000000000000000000000000000000000..885fd77fe6e9c619776577b22176b9f3a909b429 GIT binary patch literal 1684 zcmZ{ku}T9$6h%iHQ&&*LL%Hx`^#<8KXq-{8{*ziaTP1`k{u$rLW~CsX*7 z<>_3{^fP@F&a1x%{0oo8Qa1{GH3+x%{2S=rWs3FzO=j?0qg& z^MQp9=KdW0EEZk06CsaJOPiC&rx)XWzW7~3a-T=%{nIy#J@22+JDSC!*z>+>=l{RA z`#uC@K7F&;Grz`}U*lXa4>I+5n)}eo=S4}|VSci`*KX3_e7`=NjFv|!eSaK}_WPgD I)!y&dA6k@Ny8r+H literal 0 HcmV?d00001 diff --git a/espeak-data/voices/mb/mb-ir1 b/espeak-data/voices/mb/mb-ir1 new file mode 100644 index 00000000..19d7f087 --- /dev/null +++ b/espeak-data/voices/mb/mb-ir1 @@ -0,0 +1,8 @@ +name ir-mbrola-1 +language fa + +gender male + +phonemes fa + +mbrola ir1 ir1_phtrans diff --git a/espeak-data/voices/test/an b/espeak-data/voices/test/an new file mode 100644 index 00000000..248a9710 --- /dev/null +++ b/espeak-data/voices/test/an @@ -0,0 +1,4 @@ +name aragon +language an + + diff --git a/espeak-data/voices/test/fa b/espeak-data/voices/test/fa new file mode 100644 index 00000000..39be0fa2 --- /dev/null +++ b/espeak-data/voices/test/fa @@ -0,0 +1,3 @@ +name Farsi +language fa + diff --git a/espeak-data/voices/test/fa-pin b/espeak-data/voices/test/fa-pin new file mode 100644 index 00000000..0e183b82 --- /dev/null +++ b/espeak-data/voices/test/fa-pin @@ -0,0 +1,6 @@ +name Farsi-Pinglish +// Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish +language fa-pin +dictrules 1 +phonemes fa + diff --git a/phsource/mbrola/ir1 b/phsource/mbrola/ir1 new file mode 100644 index 00000000..6adb6afa --- /dev/null +++ b/phsource/mbrola/ir1 @@ -0,0 +1,91 @@ + +// Long Vowels +// "A" +2 A _ 0 ? a: +2 A A 0 ? a: +2 A u 0 ? a: +2 A i 0 ? a: +2 A a 0 ? a: +2 A e 0 ? a: +2 A o 0 ? a: +0 A NULL 0 a: +// "u" +2 u _ 0 ? u +2 u u 0 ? u +2 u A 0 ? u +2 u i 0 ? u +2 u a 0 ? u +2 u e 0 ? u +2 u o 0 ? u +0 u NULL 0 u +// "i" +2 i _ 0 ? i +2 i i 0 ? i +2 i A 0 ? i +2 i u 0 ? i +2 i a 0 ? i +2 i e 0 ? i +2 i o 0 ? i +0 i NULL 0 i + +// Short Vowels +// "a" +2 a _ 0 ? a +2 a A 0 ? a +2 a u 0 ? a +2 a i 0 ? a +2 a a 0 ? a +2 a e 0 ? a +2 a o 0 ? a +0 a NULL 0 a +// "e" +2 e _ 0 ? e +2 e A 0 ? e +2 e u 0 ? e +2 e i 0 ? e +2 e a 0 ? e +2 e e 0 ? e +2 e o 0 ? e +0 e NULL 0 e +// "o" +2 o _ 0 ? o +2 o A 0 ? o +2 o u 0 ? o +2 o i 0 ? o +2 o a 0 ? o +2 o e 0 ? o +2 o o 0 ? o +0 o NULL 0 o + +// Consonants in end of words. + +0 _ NULL 0 NULL +2 _ NULL 0 NULL + + +// Consonants +0 dZ NULL 0 j: +0 tS NULL 0 c: +0 R NULL 0 r +1 q 1 0 q +0 Z NULL 0 z: +0 S NULL 0 s: +0 j NULL 0 y + +// "g" +0 g A 0 g +0 g u 99 g ? +0 g o 0 g +0 g NULL 0 g: +// "k" +0 k A 0 k +0 k u 0 k +0 k o 0 k +0 k NULL 0 c +// "l" +0 l/ NULL 0 l + +// Others +0 ; NULL 0 NULL +0 g- NULL 0 NULL +0 @- NULL 0 NULL