FreeTTS mbrola无法找到路径

当我尝试使用FreeTTS库时,我收到错误:

Could not validate any MBROLA voices at Some/Location/That/IThought/Held/mbrola Make sure you FULLY specify the path to the MBROLA directory using the mbrola.base system property. 

我正在使用System.setProperty("mbrola.base", "Path/here"); 设置mbrola.base但我不知道如何指向路径或设置mbrola。 这是我的项目设置,我正在使用处理。

 +SketchBook ++AI +++Src.pde +++data ++libraries +++freetts-1.2 ++++lib +++++mbrola ++++mbrola +++++mbrola 

我正在运行Windows 8,如果这有任何影响那么idk ..

在我的Windows 8 机器上安装MBROLA FreeTTS后,我遇到了同样的错误。

下载MBROLA文件

如果您还没有,则需要从MBROLA下载2个二进制和3个语音拉链:

  • 电脑/ Windows
  • PC / DOS
  • us1:美国英语女性
  • us2:美国英语男
  • us3:美国英语男

然后按照设置MBROLA for FreeTTS指南进行操作。

设置MBROLA音色

解压缩mbr301d文件并将文件夹us1,us2和us3复制到解压缩的mbr301d文件夹中:

 Directory of C:\Users\Phil\Downloads\mbr301d [mbr302a] mbrola.exe readme.txt [us1] [us2] [us3] 

测试MBROLA音色

从命令提示符测试MBROLA语音:

 cd C:\Users\Phil\Downloads\freetts-1.2.2-bin\freetts-1.2 java -Dmbrola.base="C:\Users\Phil\Downloads\mbr301d" -jar lib/mbrola.jar 

你应该看到每个声音的描述,例如:

 Name: mbrola_us1 Description: MBROLA Voice us1 Organization: mbrola Domain: general Locale: en_US Style: standard Gender: FEMALE Age: YOUNGER_ADULT Pitch: 180.0 Pitch Range: 22.0 Pitch Shift: 1.0 Rate: 150.0 Volume: 1.0 

测试FreeTTS合成

在命令提示符下运行:

 java -Dmbrola.base="C:\Users\Phil\Downloads\mbr301d" -jar lib/freetts.jar -voice kevin16 -dumpAudio 42.wav -text forty two 42.wav