我对Apple OS比较陌生,因此我无法弄清楚如何下载,安装然后设置Java语音jar文件并设置类路径。
我尝试了一切可能的
基本上我想在我的Java程序中使用javax.speech的所有功能。
答案 0 :(得分:1)
JSAPI几乎被抛弃了,你将无法从中获得很多。如果你想在没有JSAPI的情况下直接使用OpenMary文本到语音,它可以提供很好的现代语音选择。
答案 1 :(得分:0)
下载FreeTTS。提取。打开提取的/ lib文件夹。 chmod +x ./jsapi.sh
以及之后sh ./jsapi
。阅读BCEL并接受。
Accept (y/n)?:
y
sed: --print-text-domain-dir: No such file or directory
x - creating lock directory
x - extracting jsapi.jar (binary)
正如您所看到的,jsapi.jar
被提取到lib文件夹中(以前没有)。现在,您可以将lib文件夹(它表示将足以指向lib / freetts.jar)添加到使用FreeTTS的任何应用程序的类路径中。
您可以将其添加到用户空间文件夹中的某个目录中,并添加到~/.bash_profile
行export JS_API_HOME=~/the/path/lib
,其中~/the/path
将存储提取的存档。然后,您必须将环境变量$JS_API_HOME
添加到要使用库的每个构建/类路径中。
例如,java -cp $JS_API_HOME -jar moep.jar