I took several days trying to add different voices that us1, us2 and us3 in a project with MBROLA and FreeTTS. I'm working with Eclipse on Windows (64bits)
I have read all this messages:
How to change voice in FreeTTS - Java
MBROLA voices with FreeTTS - Windows
FreeTTS mbrola not able to find path
How to change voice in FreeTTS - Java
and this other
http://sourceforge.net/p/freetts/discussion/137669/thread/848a09ab
These are the steps I've done:
1.- First i read Freetts docs http://freetts.sourceforge.net/docs/index.php#download_and_install
2.- I've donwload
freetts-1.2.2-src.zip and freetts-1.2.2-bin.zip
3.- I've created new Eclipse Project and I've added
freetts-1.2.2-src\freetts-1.2.2\demo\freetts\HelloWorld\FreeTTSHelloWorld.java
4.- Import jar
freetts-1.2.2-bin\freetts-1.2\lib\freetts.jar
When running, in the console I get
All voices available:
System property "mbrola.base" is undefined. Will not use MBROLA voices.
alan (time domain)
kevin (general domain)
kevin16 (general domain)
Using voice: kevin16
System property "mbrola.base" is undefined. Will not use MBROLA voices.
Then I've donwload MBROLA PC/DOS binary
mbr301d.zip
from http://tcts.fpms.ac.be/synthesis/mbrola.html
I've unzip this at
C:\Users\Usuario\Downloads\mbr301d
and added the us1, us2 and us3 voices. The folder structure is:
mbr302a (folder)
us1 (folder)
us2 (folder)
us3 (folder)
mbrola.exe
readme.txt
Now i set mbrola.base
System.setProperty("mbrola.base", "C:\\Users\\Usuario\\Downloads\\mbr301d");
And when i run again:
All voices available:
alan (time domain)
kevin (general domain)
kevin16 (general domain)
mbrola_us1 (general domain)
mbrola_us2 (general domain)
mbrola_us3 (general domain)
Using voice: mbrola_us1
Everything works perfect with those voices. But i need working with spanish voices. Then i've donwload from MBROLA website
es1: Spanish Male (2.1Mb) Alistair Conkie
es2: Spanish Male (5.1Mb) TCC Communications Corp.
es3: Spanish Female (1.9Mb) Universidad Carlos III de Madrid
and unzip at my MBROLA folder
mbr302a (folder)
us1 (folder)
us2 (folder)
us3 (folder)
es1 (folder)
es2 (folder)
es3 (folder)
mbrola.exe
readme.txt
But when i run again, not found. I get the same voices than before.
Has anyone run mbrola with different voices than us1, us2 and us3? What steps i need follow to configure the new voices?