当我尝试使用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个语音zip:
PC /视窗
电脑/ DOS
us1:美国英语女性
us2:美国英语男
us3:美国英语男
然后按照Setting up 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