diff --git a/docs/mbrola.md b/docs/mbrola.md index ece46f55..33333544 100644 --- a/docs/mbrola.md +++ b/docs/mbrola.md @@ -47,6 +47,86 @@ the MBROLA voice with a suffix `-en`. For example, the voice `mb-de4-en` will speak English text with a German accent by using the MBROLA `de4` voice. +The following MBROLA voices are available. Not all are supported by eSpeak NG. + +| MBROLA Voice | Language | Gender | eSpeak | Debian Package | +|--------------|----------------------|--------|----------|----------------| +| `af1` | Afrikaans | male | `mb-af1` | `mbrola-af1` | +| `ar1` | Arabic | male | `mb-ar1` | | +| `ar2` | Arabic | male | `mb-ar2` | | +| `br1` | Brazillian Portugues | male | `mb-br1` | `mbrola-br1` | +| `br2` | Brazillian Portugues | male | `mb-br2` | `mbrola-br2` | +| `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 | | | +| `cn1` | Mandarin Chinese | female | `mb-cn1` | | +| `cr1` | Croatian | male | `mb-cr1` | `mbrola-cr1` | +| `cz1` | Czech | female | `mb-cz1` | | +| `cz2` | Czech | male | `mb-cz2` | `mbrola-cz2` | +| `de1` | German | female | `mb-de1` | `mbrola-de1` | +| `de2` | German | male | `mb-de2` | `mbrola-de2` | +| `de3` | German | female | `mb-de3` | `mbrola-de3` | +| `de4` | German | male | `mb-de4` | `mbrola-de4` | +| `de5` | German | female | `mb-de5` | `mbrola-de5` | +| `de6` | German | male | `mb-de6` | `mbrola-de6` | +| `de7` | German | female | `mb-de7` | `mbrola-de7` | +| `de8` | German-Bavarian | male | | | +| `ee1` | Estonian | male | | `mbrola-ee1` | +| `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 | | | +| `es4` | Spanish | male | | | +| `fr1` | French | male | `mb-fr1` | `mbrola-fr1` | +| `fr2` | French | female | | | +| `fr3` | French | male | | | +| `fr4` | French | female | `mb-fr4` | `mbrola-fr4` | +| `fr5` | Belgian French | male | | | +| `fr6` | French | male | | | +| `fr7` | Belgian French | male | | | +| `gr1` | Greek | male | | `mbrola-gr1` | +| `gr2` | Greek | male | `mb-gr2` | `mbrola-gr2` | +| `hb1` | Hebrew | male | | | +| `hb2` | Hebrew | female | | | +| `hn1` | Korean | male | | | +| `hu1` | Hungarian | female | `mb-hu1` | `mbrola-hu1` | +| `ic1` | Icelandic | male | `mb-ic1` | `mbrola-ic1` | +| `in1` | Hindi | male | | | +| `in2` | Hindi | female | | | +| `id1` | Indonesian | male | `mb-id1` | `mbrola-id1` | +| `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` | +| `jp1` | Japanese | male | | | +| `jp2` | Japanese | female | | | +| `jp3` | Japanese | female | | | +| `la1` | Classical Latin | male | `mb-la1` | `mbrola-la1` | +| `lt1` | Lithuanian | male | `mb-lt1` | `mbrola-lt1` | +| `lt2` | Lithuanian | male | `mb-lt2` | `mbrola-lt2` | +| `ma1` | Malay | female | | | +| `mx1` | Mexican Spanish | male | `mb-mx1` | `mbrola-mx1` | +| `mx2` | Mexican Spanish | male | `mb-mx2` | `mbrola-mx2` | +| `nl1` | Dutch | male | | | +| `nl2` | Dutch | male | `mb-nl2` | `mbrola-nl2` | +| `nl3` | Dutch | female | | | +| `nz1` | Maori | male | | | +| `pl1` | Polish | female | `mb-pl1` | `mbrola-pl1` | +| `pt1` | Portuguese | female | `mb-pt1` | `mbrola-pt1` | +| `ro1` | Romanian | male | `mb-ro1` | `mbrola-ro1` | +| `sw1` | Swedish | male | `mb-sw1` | `mbrola-sw1` | +| `sw2` | Swedish | female | `mb-sw2` | `mbrola-sw2` | +| `tl1` | Telugu | female | | | +| `tr1` | Turkish | male | `mb-tr1` | `mbrola-tr1` | +| `tr2` | Turkish | female | `mb-tr2` | `mbrola-tr2` | +| `us1` | American English | female | `mb-us1` | `mbrola-us1` | +| `us2` | American English | male | `mb-us2` | `mbrola-us2` | +| `us3` | American English | male | `mb-us3` | `mbrola-us3` | +| `vz1` | Venezuelan Spanish | male | `mb-vz1` | `mbrola-vz1` | + ## Windows Installation The SAPI5 version of eSpeak NG uses the `mbrola.dll`. @@ -57,7 +137,7 @@ The SAPI5 version of eSpeak NG uses the `mbrola.dll`. 2. Install the PC/Windows version of MBROLA (`MbrolaTools35.exe`) from: [http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pcwin/MbrolaTools35.exe](http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pcwin/MbrolaTools35.exe). -3. Get the `en1` voice from: +3. Get the `en1` or other voice from: [http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html](http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html). 4. Unpack the archive, and copy the `en1` data file (not the whole "en1" folder) into @@ -90,7 +170,7 @@ You can check other available voices searching with command: 2. Unpack the archive, and copy and rename the file from: `mbrola-linux-i386` to `mbrola` somewhere in your executable path (eg. `/usr/bin/mbrola`). -3. Get for example `en1` voice from: +3. Get the `en1` or other voice from: [http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html](http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html). 4. Unpack the archive, and copy the `en1` data file (not the whole "en1" folder) to `/usr/share/mbrola/en1` folder.