[分享]编译stardict的一些要求
发表于 : 2007-08-20 12:47
3.0.0出来之后,很多人使用了新的deb包,也有用官方包的,我没有装,但是好像一般关上了festival引擎(编译不过),其实这个问题很好解决,我自己用的是gutsy,也懒得做什么deb包了,只是记下编译的一些步骤,希望对大家有用。
1、增加的编译依赖。
相对2.4.8,增加了下列依赖 libenchant-dev, libgucharmap-dev, festival-dev, libespeak-dev, libestools1.2-dev
减少了python-dev,和x-dev两个依赖。
所以在
之后,要记住手动安上以上的依赖包。
2、festival插件编译不过问题。
手动修改configure.in文件,将其中的
然后
3、之后可以正常的
了,默认在/usr/local由于$PATH一般/usr/local/比较前,所以不需要删掉原来的stardict。直接执行stardict就是/usr/local/bin下的新版本。
我还是比较喜欢debian的官方版本,等debian官方包出来吧。试用期间不想做额外的打包工作。
我没有遇到什么更多的安装错误了,./configure的参数也都是用的默认的。暂时没有发现其他什么问题。
1、增加的编译依赖。
相对2.4.8,增加了下列依赖 libenchant-dev, libgucharmap-dev, festival-dev, libespeak-dev, libestools1.2-dev
减少了python-dev,和x-dev两个依赖。
所以在
代码: 全选
sudo apt-get builddep stardict
2、festival插件编译不过问题。
手动修改configure.in文件,将其中的
替换为usr/include/speech-tools/EST
之后重新执行usr/include/speech_tools
代码: 全选
./autogen.sh
代码: 全选
touch stardict-plugins/stardict-festival-tts-plugin/est_string_config.h
代码: 全选
./configure
make
sudo make install
我还是比较喜欢debian的官方版本,等debian官方包出来吧。试用期间不想做额外的打包工作。
我没有遇到什么更多的安装错误了,./configure的参数也都是用的默认的。暂时没有发现其他什么问题。