diff --git a/Makefile.am b/Makefile.am index 7c5b557a..8baa139d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -867,6 +867,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/es3_phtrans \ espeak-ng-data/mbrola_ph/fr_phtrans \ espeak-ng-data/mbrola_ph/gr2_phtrans \ espeak-ng-data/mbrola_ph/grc-de6_phtrans \ @@ -944,6 +945,10 @@ 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/es3_phtrans: phsource/mbrola/es3 src/espeak-ng + mkdir -p espeak-ng-data/mbrola_ph + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/es3 + 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/fr diff --git a/docs/mbrola.md b/docs/mbrola.md index 6a48c80b..fd9dd95f 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -77,7 +77,7 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `en1` | British English | female | `mb-en1` | `mbrola-en1` | | `es1` | Spanish | male | `mb-es1` | `mbrola-es1` | | `es2` | Spanish | male | `mb-es2` | `mbrola-es2` | -| `es3` | Spanish | female | | | +| `es3` | Spanish | female | `mb-es3` | | | `es4` | Spanish | male | | | | `fr1` | French | male | `mb-fr1` | `mbrola-fr1` | | `fr2` | French | female | `mb-fr2` | | diff --git a/espeak-ng-data/voices/mb/mb-es3 b/espeak-ng-data/voices/mb/mb-es3 new file mode 100644 index 00000000..52464b95 --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-es3 @@ -0,0 +1,5 @@ +language es 3 +name spanish-mbrola-3 +gender female +pitch 140 260 +mbrola es3 es3_phtrans diff --git a/phsource/mbrola/es3 b/phsource/mbrola/es3 new file mode 100644 index 00000000..56ec587e --- /dev/null +++ b/phsource/mbrola/es3 @@ -0,0 +1,43 @@ +volume 15 +0 a NULL 0 a +0 a/ NULL 0 a +0 a: NULL 50 a a +0 B NULL 0 b +0 b NULL 0 b +0 D NULL 0 d +0 E NULL 0 e +0 e NULL 0 e +0 e/ NULL 0 e +0 e: NULL 50 e e +0 f NULL 0 f +0 g NULL 0 g +0 h NULL 0 h +0 i NULL 0 i +0 i: NULL 50 i i +0 y NULL 0 y +0 j NULL 0 j +0 k NULL 0 k +0 l NULL 0 l +0 l/ NULL 0 l +0 m NULL 0 m +0 N NULL 0 n +0 n NULL 0 n +0 n^ NULL 0 n +0 ** NULL 0 h +0 o NULL 0 o +0 o/ NULL 0 o +0 o: NULL 50 o o +0 p NULL 0 p +0 Q NULL 0 H +0 q NULL 0 k +0 r NULL 0 r +0 s NULL 0 s +0 T NULL 0 t +0 t NULL 0 t +0 u NULL 0 u +0 u: NULL 50 u u +0 v NULL 0 b +0 v# NULL 0 b +0 w NULL 0 b +0 x NULL 0 H +0 z NULL 0 z