diff --git a/Makefile.am b/Makefile.am index 8baa139d..80040e92 100644 --- a/Makefile.am +++ b/Makefile.am @@ -868,6 +868,7 @@ mbrola: \ 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/es4_phtrans \ espeak-ng-data/mbrola_ph/fr_phtrans \ espeak-ng-data/mbrola_ph/gr2_phtrans \ espeak-ng-data/mbrola_ph/grc-de6_phtrans \ @@ -949,6 +950,10 @@ 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/es4_phtrans: phsource/mbrola/es4 src/espeak-ng + mkdir -p espeak-ng-data/mbrola_ph + ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/es4 + 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 fd9dd95f..21f5f17b 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -78,7 +78,7 @@ The following MBROLA voices are available. Not all are supported by eSpeak NG. | `es1` | Spanish | male | `mb-es1` | `mbrola-es1` | | `es2` | Spanish | male | `mb-es2` | `mbrola-es2` | | `es3` | Spanish | female | `mb-es3` | | -| `es4` | Spanish | male | | | +| `es4` | Spanish | male | `mb-es4` | | | `fr1` | French | male | `mb-fr1` | `mbrola-fr1` | | `fr2` | French | female | `mb-fr2` | | | `fr3` | French | male | `mb-fr3` | | diff --git a/espeak-ng-data/voices/mb/mb-es4 b/espeak-ng-data/voices/mb/mb-es4 new file mode 100644 index 00000000..8de40e5c --- /dev/null +++ b/espeak-ng-data/voices/mb/mb-es4 @@ -0,0 +1,4 @@ +language es 4 +name spanish-mbrola-4 +gender male +mbrola es4 es4_phtrans diff --git a/phsource/mbrola/es4 b/phsource/mbrola/es4 new file mode 100644 index 00000000..3691eb93 --- /dev/null +++ b/phsource/mbrola/es4 @@ -0,0 +1,45 @@ +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 jj +0 i NULL 0 i +0 i: NULL 50 i i +0 y NULL 0 i +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 J +0 N NULL 0 n +0 n NULL 0 n +0 ** NULL 0 jj +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 jj +0 q NULL 0 k +0 r NULL 0 r +0 R NULL 0 rr +0 s NULL 0 s +0 T NULL 0 T +0 t NULL 0 t +0 tS NULL 0 tS +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 x +0 z NULL 0 z