From f1602ba8d15302aed34efd71a6521121b5293f46 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:05:15 +0300 Subject: [PATCH 01/15] fr: remove number from phoneme translation file, as it can be used for all MBROLA voices There are small differences for diphone sets, but these are not used from eSpeak NG. --- Makefile.am | 6 +++--- espeak-ng-data/voices/mb/mb-fr1 | 2 +- espeak-ng-data/voices/mb/mb-fr1-en | 2 +- espeak-ng-data/voices/mb/mb-fr4 | 2 +- espeak-ng-data/voices/mb/mb-fr4-en | 2 +- phsource/mbrola/{fr1 => fr} | 0 6 files changed, 7 insertions(+), 7 deletions(-) rename phsource/mbrola/{fr1 => fr} (100%) diff --git a/Makefile.am b/Makefile.am index 6f20a259..eb8cab0c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -843,7 +843,7 @@ mbrola: \ espeak-ng-data/mbrola_ph/ee1_phtrans \ espeak-ng-data/mbrola_ph/en1_phtrans \ espeak-ng-data/mbrola_ph/es_phtrans \ - espeak-ng-data/mbrola_ph/fr1_phtrans \ + espeak-ng-data/mbrola_ph/fr_phtrans \ espeak-ng-data/mbrola_ph/gr2_phtrans \ espeak-ng-data/mbrola_ph/grc-de6_phtrans \ espeak-ng-data/mbrola_ph/hn1_phtrans \ @@ -918,9 +918,9 @@ espeak-ng-data/mbrola_ph/es_phtrans: phsource/mbrola/es src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/es -espeak-ng-data/mbrola_ph/fr1_phtrans: phsource/mbrola/fr1 src/espeak-ng +espeak-ng-data/mbrola_ph/fr_phtrans: phsource/mbrola/fr src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph - ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/fr1 + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/fr espeak-ng-data/mbrola_ph/gr2_phtrans: phsource/mbrola/gr2 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph diff --git a/espeak-ng-data/voices/mb/mb-fr1 b/espeak-ng-data/voices/mb/mb-fr1 index 04651527..29cc988c 100644 --- a/espeak-ng-data/voices/mb/mb-fr1 +++ b/espeak-ng-data/voices/mb/mb-fr1 @@ -7,5 +7,5 @@ stressLength 180 180 180 180 0 0 220 220 pitch 82 117 voicing 70 -mbrola fr1 fr1_phtrans +mbrola fr1 fr_phtrans diff --git a/espeak-ng-data/voices/mb/mb-fr1-en b/espeak-ng-data/voices/mb/mb-fr1-en index 47cb1825..b39db344 100644 --- a/espeak-ng-data/voices/mb/mb-fr1-en +++ b/espeak-ng-data/voices/mb/mb-fr1-en @@ -5,5 +5,5 @@ gender male dictrules 1 pitch 82 117 voicing 70 -mbrola fr1 fr1_phtrans +mbrola fr1 fr_phtrans diff --git a/espeak-ng-data/voices/mb/mb-fr4 b/espeak-ng-data/voices/mb/mb-fr4 index 8e3c3921..244a6212 100644 --- a/espeak-ng-data/voices/mb/mb-fr4 +++ b/espeak-ng-data/voices/mb/mb-fr4 @@ -5,5 +5,5 @@ gender female dictrules 1 pitch 140 220 voicing 90 -mbrola fr1 fr1_phtrans +mbrola fr1 fr_phtrans diff --git a/espeak-ng-data/voices/mb/mb-fr4-en b/espeak-ng-data/voices/mb/mb-fr4-en index 8126770b..f266edf4 100644 --- a/espeak-ng-data/voices/mb/mb-fr4-en +++ b/espeak-ng-data/voices/mb/mb-fr4-en @@ -5,5 +5,5 @@ gender female dictrules 1 pitch 140 220 voicing 90 -mbrola fr1 fr1_phtrans +mbrola fr1 fr_phtrans diff --git a/phsource/mbrola/fr1 b/phsource/mbrola/fr similarity index 100% rename from phsource/mbrola/fr1 rename to phsource/mbrola/fr From 58051de596a9e3f0eec412cb8e36702581a42aaf Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:13:46 +0300 Subject: [PATCH 02/15] fr: fix misconfiguration (use MBROLA fr4 voice as it is declared) --- espeak-ng-data/voices/mb/mb-fr4 | 2 +- espeak-ng-data/voices/mb/mb-fr4-en | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/espeak-ng-data/voices/mb/mb-fr4 b/espeak-ng-data/voices/mb/mb-fr4 index 244a6212..26fb5759 100644 --- a/espeak-ng-data/voices/mb/mb-fr4 +++ b/espeak-ng-data/voices/mb/mb-fr4 @@ -5,5 +5,5 @@ gender female dictrules 1 pitch 140 220 voicing 90 -mbrola fr1 fr_phtrans +mbrola fr4 fr_phtrans diff --git a/espeak-ng-data/voices/mb/mb-fr4-en b/espeak-ng-data/voices/mb/mb-fr4-en index f266edf4..60753f0e 100644 --- a/espeak-ng-data/voices/mb/mb-fr4-en +++ b/espeak-ng-data/voices/mb/mb-fr4-en @@ -5,5 +5,5 @@ gender female dictrules 1 pitch 140 220 voicing 90 -mbrola fr1 fr_phtrans +mbrola fr4 fr_phtrans From e06084797bcb07abd81030241e1971d04346018c Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:27:20 +0300 Subject: [PATCH 03/15] fr: add configuration entry for MBROLA's fr2 voice --- espeak-ng-data/voices/mb/mb-fr2 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-fr2 diff --git a/espeak-ng-data/voices/mb/mb-fr2 b/espeak-ng-data/voices/mb/mb-fr2 new file mode 100644 index 00000000..b8460334 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-fr2 @@ -0,0 +1,6 @@ +language fr 8 +name french-mbrola-2 +gender female +pitch 140 220 +mbrola fr2 fr_phtrans + From 5de99e38eb3ee619f16576dda2a744b96594ebec Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:27:32 +0300 Subject: [PATCH 04/15] fr: add configuration entry for MBROLA's fr3 voice --- espeak-ng-data/voices/mb/mb-fr3 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-fr3 diff --git a/espeak-ng-data/voices/mb/mb-fr3 b/espeak-ng-data/voices/mb/mb-fr3 new file mode 100644 index 00000000..af062ac5 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-fr3 @@ -0,0 +1,6 @@ +language fr 8 +name french-mbrola-3 +gender male +pitch 82 117 +mbrola fr3 fr_phtrans + From 0a7d8b192e487193bb65014fdb6ced6843964a54 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:27:45 +0300 Subject: [PATCH 05/15] fr: add configuration entry for MBROLA's fr5 voice --- espeak-ng-data/voices/mb/mb-fr5 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-fr5 diff --git a/espeak-ng-data/voices/mb/mb-fr5 b/espeak-ng-data/voices/mb/mb-fr5 new file mode 100644 index 00000000..95ae2bb9 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-fr5 @@ -0,0 +1,6 @@ +language fr 8 +name french-mbrola-5 +gender male +pitch 82 117 +mbrola fr5 fr_phtrans + From 52884bd078f4bb8c39a4b265e55012932ddecffc Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:27:58 +0300 Subject: [PATCH 06/15] fr: add configuration entry for MBROLA's fr6 voice --- espeak-ng-data/voices/mb/mb-fr6 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-fr6 diff --git a/espeak-ng-data/voices/mb/mb-fr6 b/espeak-ng-data/voices/mb/mb-fr6 new file mode 100644 index 00000000..4ba37642 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-fr6 @@ -0,0 +1,6 @@ +language fr 8 +name french-mbrola-6 +gender male +pitch 82 117 +mbrola fr6 fr_phtrans + From 2987aa52d59e19892c9b62f161778d726d54ac2b Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:28:08 +0300 Subject: [PATCH 07/15] fr: add configuration entry for MBROLA's fr7 voice --- espeak-ng-data/voices/mb/mb-fr7 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-fr7 diff --git a/espeak-ng-data/voices/mb/mb-fr7 b/espeak-ng-data/voices/mb/mb-fr7 new file mode 100644 index 00000000..95ae2bb9 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-fr7 @@ -0,0 +1,6 @@ +language fr 8 +name french-mbrola-5 +gender male +pitch 82 117 +mbrola fr5 fr_phtrans + From 0a0364506f4437821c68860aa35bc1c9f89c0fbb Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:32:29 +0300 Subject: [PATCH 08/15] docs: add entry names for added French MBROLA voices --- docs/mbrola.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/mbrola.md b/docs/mbrola.md index 33333544..3f76ebc7 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -80,12 +80,12 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `es3` | Spanish | female | | | | `es4` | Spanish | male | | | | `fr1` | French | male | `mb-fr1` | `mbrola-fr1` | -| `fr2` | French | female | | | -| `fr3` | French | male | | | +| `fr2` | French | female | `mb-fr2` | | +| `fr3` | French | male | `mb-fr3` | | | `fr4` | French | female | `mb-fr4` | `mbrola-fr4` | -| `fr5` | Belgian French | male | | | -| `fr6` | French | male | | | -| `fr7` | Belgian French | male | | | +| `fr5` | Belgian French | male | `mb-fr5` | | +| `fr6` | French | male | `mb-fr6` | | +| `fr7` | Belgian French | male | `mb-fr7` | | | `gr1` | Greek | male | | `mbrola-gr1` | | `gr2` | Greek | male | `mb-gr2` | `mbrola-gr2` | | `hb1` | Hebrew | male | | | From 312394a6e9029d0f8737614b677a57e7e84b6200 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:37:05 +0300 Subject: [PATCH 09/15] docs: add note with link to MBROLA voices GitHub repository --- docs/mbrola.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/mbrola.md b/docs/mbrola.md index 3f76ebc7..47c72deb 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -127,6 +127,9 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `us3` | American English | male | `mb-us3` | `mbrola-us3` | | `vz1` | Venezuelan Spanish | male | `mb-vz1` | `mbrola-vz1` | +* If some MBROLA voice is not available as Debian package, you can download data files + from [here](https://github.com/mbrola/mbrola-voices). + ## Windows Installation The SAPI5 version of eSpeak NG uses the `mbrola.dll`. From 8d9f23e3b362552c87096fdfedf6e1426c2090ec Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 20:47:53 +0300 Subject: [PATCH 10/15] docs: add missing entry for MBROLA's Estonian voice --- docs/mbrola.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/mbrola.md b/docs/mbrola.md index 47c72deb..82b46ee9 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -73,7 +73,7 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `de6` | German | male | `mb-de6` | `mbrola-de6` | | `de7` | German | female | `mb-de7` | `mbrola-de7` | | `de8` | German-Bavarian | male | | | -| `ee1` | Estonian | male | | `mbrola-ee1` | +| `ee1` | Estonian | male | `mb-ee1` | `mbrola-ee1` | | `en1` | British English | female | `mb-en1` | `mbrola-en1` | | `es1` | Spanish | male | `mb-es1` | `mbrola-es1` | | `es2` | Spanish | male | `mb-es2` | `mbrola-es2` | From 291178a6cd0cb0a82b155b6c60235854bc2bbd30 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 21:20:33 +0300 Subject: [PATCH 11/15] it: add configuration files for MBROLA's it1 and it2 voices --- Makefile.am | 5 +++ espeak-ng-data/voices/mb/mb-it1 | 5 +++ espeak-ng-data/voices/mb/mb-it2 | 5 +++ phsource/mbrola/it1 | 58 +++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-it1 create mode 100644 espeak-ng-data/voices/mb/mb-it2 create mode 100644 phsource/mbrola/it1 diff --git a/Makefile.am b/Makefile.am index eb8cab0c..318ca54c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -852,6 +852,7 @@ mbrola: \ espeak-ng-data/mbrola_ph/id1_phtrans \ espeak-ng-data/mbrola_ph/in1_phtrans \ espeak-ng-data/mbrola_ph/ir1_phtrans \ + espeak-ng-data/mbrola_ph/it1_phtrans \ espeak-ng-data/mbrola_ph/it3_phtrans \ espeak-ng-data/mbrola_ph/la1_phtrans \ espeak-ng-data/mbrola_ph/lt_phtrans \ @@ -954,6 +955,10 @@ espeak-ng-data/mbrola_ph/ir1_phtrans: phsource/mbrola/ir1 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/ir1 +espeak-ng-data/mbrola_ph/it1_phtrans: phsource/mbrola/it1 src/espeak-ng + mkdir -p espeak-ng-data/mbrola_ph + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/it1 + espeak-ng-data/mbrola_ph/it3_phtrans: phsource/mbrola/it3 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/it3 diff --git a/espeak-ng-data/voices/mb/mb-it1 b/espeak-ng-data/voices/mb/mb-it1 new file mode 100644 index 00000000..a106b19e --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-it1 @@ -0,0 +1,5 @@ +name italian-mbrola-1 +language it 8 +gender male +pitch 82 117 +mbrola it1 it1_phtrans diff --git a/espeak-ng-data/voices/mb/mb-it2 b/espeak-ng-data/voices/mb/mb-it2 new file mode 100644 index 00000000..e2c17421 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-it2 @@ -0,0 +1,5 @@ +name italian-mbrola-2 +language it 8 +gender female +pitch 140 220 +mbrola it2 it1_phtrans diff --git a/phsource/mbrola/it1 b/phsource/mbrola/it1 new file mode 100644 index 00000000..15be980d --- /dev/null +++ b/phsource/mbrola/it1 @@ -0,0 +1,58 @@ +// for voices "it1" "it2" +volume 20 + +0 aI NULL 60 A I +0 a NULL 0 A +0 a/ NULL 0 A2 +0 aU NULL 60 A U +0 b : 50 B B +0 b NULL 0 B +0 c NULL 0 ts +0 d : 50 D D +0 d NULL 0 D +0 e NULL 0 E +0 E NULL 0 E1 +0 e/ NULL 0 E2 +0 f NULL 0 F +0 g : 50 G G +0 g NULL 0 G +0 h NULL 0 H +0 i NULL 0 I +0 i/ NULL 0 I +0 I NULL 0 I2 +0 j/ NULL 0 I +0 k : 50 K K +0 k NULL 0 K +0 l NULL 0 L +0 l NULL 0 L +0 l/ NULL 0 L +0 l^ NULL 0 L +0 m NULL 0 M +0 n^ NULL 0 J +0 n NULL 0 N +0 N NULL 0 ng +0 _| NULL 0 _ +0 ; NULL 0 NULL +0 [ NULL 0 NULL +0 @- NULL 0 NULL +0 * NULL 0 R +0 oI NULL 60 O I +0 O NULL 0 O1 +0 o NULL 0 O1 +0 o/ NULL 0 O2 +0 p : 50 P P +0 p NULL 0 P +0 r NULL 0 R +0 R NULL 0 RR +0 s NULL 0 S +0 t : 50 T T +0 t NULL 0 T +0 U NULL 0 U +0 u NULL 0 U1 +0 v NULL 0 V +0 w2 NULL 0 VV +0 w/ NULL 0 V +0 w NULL 0 W +0 z NULL 0 Z +1 d z 0 dz + From a9e6e9daf76016d24d4a42fd84bdaa85f5fa9283 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 21:23:01 +0300 Subject: [PATCH 12/15] docs: fix entries for MBROLA's it1 and it2 voices Previous list was actually wrong. Previously it3 and it4 voices were configured, but now there are entries for all four voices. --- docs/mbrola.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/mbrola.md b/docs/mbrola.md index 82b46ee9..e8e2b2df 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -99,8 +99,8 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `ir1` | Iranian Persian | male | `mb-ir1` | `mbrola-ir1` | | `it1` | Italian | male | `mb-it1` | | | `it2` | Italian | female | `mb-it2` | | -| `it3` | Italian | male | | `mbrola-it3` | -| `it4` | Italian | female | | `mbrola-it4` | +| `it3` | Italian | male | `mb-it3` | `mbrola-it3` | +| `it4` | Italian | female | `mb-it4` | `mbrola-it4` | | `jp1` | Japanese | male | | | | `jp2` | Japanese | female | | | | `jp3` | Japanese | female | | | From e20e7679524ea86d8dd6614dac8b3302c766d696 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 23:13:01 +0300 Subject: [PATCH 13/15] fr: add configuration files for MBROLA's Canadian French 1 and 2 voices --- Makefile.am | 5 ++ espeak-ng-data/voices/mb/mb-ca1 | 5 ++ espeak-ng-data/voices/mb/mb-ca2 | 5 ++ phsource/mbrola/ca | 88 +++++++++++++++++++++++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 espeak-ng-data/voices/mb/mb-ca1 create mode 100644 espeak-ng-data/voices/mb/mb-ca2 create mode 100644 phsource/mbrola/ca diff --git a/Makefile.am b/Makefile.am index 318ca54c..22cb1339 100644 --- a/Makefile.am +++ b/Makefile.am @@ -835,6 +835,7 @@ mbrola: \ espeak-ng-data/mbrola_ph/ar1_phtrans \ espeak-ng-data/mbrola_ph/ar2_phtrans \ espeak-ng-data/mbrola_ph/zh_phtrans \ + espeak-ng-data/mbrola_ph/ca_phtrans \ espeak-ng-data/mbrola_ph/cr1_phtrans \ espeak-ng-data/mbrola_ph/cs_phtrans \ espeak-ng-data/mbrola_ph/de2_phtrans \ @@ -887,6 +888,10 @@ espeak-ng-data/mbrola_ph/zh_phtrans: phsource/mbrola/zh src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/zh +espeak-ng-data/mbrola_ph/ca_phtrans: phsource/mbrola/ca src/espeak-ng + mkdir -p espeak-ng-data/mbrola_ph + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/ca + espeak-ng-data/mbrola_ph/cr1_phtrans: phsource/mbrola/cr1 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/cr1 diff --git a/espeak-ng-data/voices/mb/mb-ca1 b/espeak-ng-data/voices/mb/mb-ca1 new file mode 100644 index 00000000..9b10d3df --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-ca1 @@ -0,0 +1,5 @@ +language fr 10 +name fr-canadian-mbrola-1 +gender male +pitch 82 117 +mbrola ca1 ca_phtrans diff --git a/espeak-ng-data/voices/mb/mb-ca2 b/espeak-ng-data/voices/mb/mb-ca2 new file mode 100644 index 00000000..ad44194f --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-ca2 @@ -0,0 +1,5 @@ +language fr 10 +name fr-canadian-mbrola-2 +gender male +pitch 82 117 +mbrola ca2 ca_phtrans diff --git a/phsource/mbrola/ca b/phsource/mbrola/ca new file mode 100644 index 00000000..6293a26b --- /dev/null +++ b/phsource/mbrola/ca @@ -0,0 +1,88 @@ +volume 17 + +0 l/2 NULL 0 l +0 l/ NULL 0 l +0 l2 NULL 0 l +0 r/ NULL 0 R +0 r/2 NULL 0 R +0 r- NULL 0 R +0 l- NULL 0 l +0 w/ NULL 0 w +0 j/ NULL 0 j +0 ; NULL 0 NULL +0 g- NULL 0 NULL +0 @3 NULL 0 NULL +0 * NULL 0 R +0 : NULL 0 NULL + +0 Y NULL 0 2 +0 W NULL 0 9 +0 W2 NULL 0 9 +0 E2 NULL 0 E +0 o2 NULL 0 o +0 A~ NULL 0 a~ +0 E~ NULL 0 e~ +0 O~ NULL 0 o~ +0 W~ NULL 0 9~ +0 w^i NULL 50 H i +0 wA NULL 50 w a +0 r NULL 0 R +0 n^ NULL 75 n j +0 c NULL 0 k + +0 I NULL 0 i +0 U NULL 0 u +0 y" NULL 0 y +0 E NULL 0 e +0 E: NULL 0 E +0 h NULL 0 NULL +0 n2 NULL 0 n +0 p2 NULL 0 p +0 r2 NULL 0 R +0 t2 NULL 0 t +0 t3 NULL 0 t +0 z2 NULL 0 z +0 z3 NULL 0 z + +0 @- NULL 0 @ +0 a- NULL 0 a +0 e- NULL 0 e +0 y- NULL 0 y +0 i: NULL 0 i +0 i- NULL 0 i +0 u: NULL 0 u +0 eI NULL 60 E j +0 aU NULL 60 a w +0 oU NULL 0 o +0 o3 NULL 0 o +0 o- NULL 0 o +0 @L NULL 40 @ l +0 @2 NULL 0 @ +0 @5 NULL 0 @ +0 3 NULL 0 @ +0 a# NULL 0 a +0 I2 NULL 0 i +0 aa NULL 0 a +0 V NULL 0 @ +0 0 NULL 0 O +0 3: NULL 0 9 +0 aI NULL 60 a j +0 OI NULL 60 O j +0 e@ NULL 0 E +0 i@ NULL 60 i @ +0 i@3 NULL 60 i @ +0 e@ NULL 60 E @ +0 o@ NULL 70 o @ +0 O@ NULL 70 O @ +0 O: NULL 0 O +0 O2 NULL 0 O +0 A: NULL 0 a +0 A@ NULL 70 a @ +0 U@ NULL 60 u @ +0 aI@ NULL 70 a @ +0 aU@ NULL 0 a + +0 dZ NULL 40 d Z +0 tS NULL 40 t S +0 T NULL 0 t +0 D NULL 0 z From 60d7ff085df79029a320df806e96079aba19b667 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 23:27:04 +0300 Subject: [PATCH 14/15] Sort build entries --- Makefile.am | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.am b/Makefile.am index 22cb1339..3c920750 100644 --- a/Makefile.am +++ b/Makefile.am @@ -834,7 +834,6 @@ mbrola: \ espeak-ng-data/mbrola_ph/af1_phtrans \ espeak-ng-data/mbrola_ph/ar1_phtrans \ espeak-ng-data/mbrola_ph/ar2_phtrans \ - espeak-ng-data/mbrola_ph/zh_phtrans \ espeak-ng-data/mbrola_ph/ca_phtrans \ espeak-ng-data/mbrola_ph/cr1_phtrans \ espeak-ng-data/mbrola_ph/cs_phtrans \ @@ -870,7 +869,8 @@ mbrola: \ espeak-ng-data/mbrola_ph/tr1_phtrans \ espeak-ng-data/mbrola_ph/us_phtrans \ espeak-ng-data/mbrola_ph/us3_phtrans \ - espeak-ng-data/mbrola_ph/vz_phtrans + espeak-ng-data/mbrola_ph/vz_phtrans \ + espeak-ng-data/mbrola_ph/zh_phtrans espeak-ng-data/mbrola_ph/af1_phtrans: phsource/mbrola/af1 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph @@ -884,10 +884,6 @@ espeak-ng-data/mbrola_ph/ar2_phtrans: phsource/mbrola/ar2 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/ar2 -espeak-ng-data/mbrola_ph/zh_phtrans: phsource/mbrola/zh src/espeak-ng - mkdir -p espeak-ng-data/mbrola_ph - ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/zh - espeak-ng-data/mbrola_ph/ca_phtrans: phsource/mbrola/ca src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/ca @@ -1031,3 +1027,7 @@ espeak-ng-data/mbrola_ph/us3_phtrans: phsource/mbrola/us3 src/espeak-ng espeak-ng-data/mbrola_ph/vz_phtrans: phsource/mbrola/vz src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/vz + +espeak-ng-data/mbrola_ph/zh_phtrans: phsource/mbrola/zh src/espeak-ng + mkdir -p espeak-ng-data/mbrola_ph + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/zh From 321c33c7da38b2270fb62224668b20eac384076b Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 8 Apr 2018 23:30:03 +0300 Subject: [PATCH 15/15] docs: add entry names for added Canadian French MBROLA voices --- docs/mbrola.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/mbrola.md b/docs/mbrola.md index e8e2b2df..6a65f5c4 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -59,8 +59,8 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `br3` | Brazillian Portugues | male | `mb-br3` | `mbrola-br3` | | `br4` | Brazillian Portugues | female | `mb-br4` | `mbrola-br4` | | `bz1` | Breton | female | | | -| `ca1` | Canadian French | male | | | -| `ca2` | Canadian French | male | | | +| `ca1` | Canadian French | male | `mb-ca1` | | +| `ca2` | Canadian French | male | `mb-ca2` | | | `cn1` | Mandarin Chinese | female | `mb-cn1` | | | `cr1` | Croatian | male | `mb-cr1` | `mbrola-cr1` | | `cz1` | Czech | female | `mb-cz1` | |