Browse Source

docs: Document the MBROLA voices in a table.

master
Reece H. Dunn 7 years ago
parent
commit
8694f483bd
1 changed files with 82 additions and 2 deletions
  1. 82
    2
      docs/mbrola.md

+ 82
- 2
docs/mbrola.md View File

@@ -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.

Loading…
Cancel
Save