From cb2046c765bc69f18d2e44ab019d7db4e68ed573 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sat, 29 Sep 2018 13:04:42 +0300 Subject: [PATCH] mbrola: add mb-in1 and mb-in2 voices as phoneme set for both is the same, rename phoneme translation file to in --- Makefile.am | 6 +++--- docs/mbrola.md | 4 ++-- espeak-ng-data/voices/mb/mb-in1 | 5 +++++ espeak-ng-data/voices/mb/mb-in2 | 6 ++++++ phsource/mbrola/{in1 => in} | 8 +++++--- 5 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 espeak-ng-data/voices/mb/mb-in1 create mode 100644 espeak-ng-data/voices/mb/mb-in2 rename phsource/mbrola/{in1 => in} (93%) diff --git a/Makefile.am b/Makefile.am index 0bd634b5..05421461 100644 --- a/Makefile.am +++ b/Makefile.am @@ -877,7 +877,7 @@ mbrola: \ espeak-ng-data/mbrola_ph/hu1_phtrans \ espeak-ng-data/mbrola_ph/ic1_phtrans \ espeak-ng-data/mbrola_ph/id1_phtrans \ - espeak-ng-data/mbrola_ph/in1_phtrans \ + espeak-ng-data/mbrola_ph/in_phtrans \ espeak-ng-data/mbrola_ph/ir1_phtrans \ espeak-ng-data/mbrola_ph/it1_phtrans \ espeak-ng-data/mbrola_ph/it3_phtrans \ @@ -987,9 +987,9 @@ espeak-ng-data/mbrola_ph/id1_phtrans: phsource/mbrola/id1 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/id1 -espeak-ng-data/mbrola_ph/in1_phtrans: phsource/mbrola/in1 src/espeak-ng +espeak-ng-data/mbrola_ph/in_phtrans: phsource/mbrola/in src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph - ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/in1 + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/in espeak-ng-data/mbrola_ph/ir1_phtrans: phsource/mbrola/ir1 src/espeak-ng mkdir -p espeak-ng-data/mbrola_ph diff --git a/docs/mbrola.md b/docs/mbrola.md index d296a25a..77892752 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -93,8 +93,8 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `hn1` | Korean | male | | | | `hu1` | Hungarian | female | `mb-hu1` | `mbrola-hu1` | | `ic1` | Icelandic | male | `mb-ic1` | `mbrola-ic1` | -| `in1` | Hindi | male | | | -| `in2` | Hindi | female | | | +| `in1` | Hindi | male | `mb-in1` | | +| `in2` | Hindi | female | `mb-in2` | | | `id1` | Indonesian | male | `mb-id1` | `mbrola-id1` | | `ir1` | Iranian Persian | male | `mb-ir1` | `mbrola-ir1` | | `it1` | Italian | male | `mb-it1` | | diff --git a/espeak-ng-data/voices/mb/mb-in1 b/espeak-ng-data/voices/mb/mb-in1 new file mode 100644 index 00000000..ce0f4d9f --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-in1 @@ -0,0 +1,5 @@ +name hindi-mbrola-1 +language hi 1 +gender male +mbrola in1 in_phtrans + diff --git a/espeak-ng-data/voices/mb/mb-in2 b/espeak-ng-data/voices/mb/mb-in2 new file mode 100644 index 00000000..9794e2c6 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-in2 @@ -0,0 +1,6 @@ +name hindi-mbrola-2 +language hi 2 +gender female +pitch 140 220 +mbrola in2 in_phtrans + diff --git a/phsource/mbrola/in1 b/phsource/mbrola/in similarity index 93% rename from phsource/mbrola/in1 rename to phsource/mbrola/in index ee35fa48..568264e3 100644 --- a/phsource/mbrola/in1 +++ b/phsource/mbrola/in @@ -1,3 +1,5 @@ +volume 15 + 0 l/2 NULL 0 l 0 l/ NULL 0 l 0 r/ NULL 0 r @@ -35,9 +37,9 @@ 0 aI NULL 0 ai 0 aU NULL 0 au -0 o~ NULL 60 o n -0 O~ NULL 60 au n -0 u~ NULL 60 uu n +0 o~ NULL 0 o +0 O~ NULL 0 au +0 u~ NULL 0 uu 0 H NULL 0 h 0 p# NULL 0 ph