ubuntu16.04 64位安装HTS-2.3(包括前端配置)【待更】

来源:互联网 发布:怪物猎人4g数据库下载 编辑:程序博客网 时间:2024/06/06 14:19

跟着大家的博客走,会出现不太适合自己的步骤,然后报不太想要看见的错误==
所以最后还是老老实实按INSTALL走

准备
- HTK-3.4.1.tar(tar或者tar.gz压缩方式不一样而已)
- HDecode-3.4.1.tar.gz
- HTS-2.3_for_HTK-3.4.1.patch
没有官网账号的可自行网盘搜索~~
-SPTK-3.10.tar.gz
-ActiveTcl-8.6.6.8606-x86_64-linux-glibc-2.5-401948.tar.gz
-speech_tools-2.4-release.tar.gz
-festival-2.4-release.tar.gz
-hts_engine_API-1.10.tar.gz


步骤

HTS安装
- tar -xvf HTK-3.4.1.tar 自动解压缩到htk目录下
- tar -zxvf HDecode-3.4.1.tar.gz 自动解压缩到htk目录下
- tar -xjf HTS-2.3.1_for_HTK-3.4.1.tar.bz2 ,解压缩后将patch文件放到htk文件夹下
- cd htk
- patch -p1 -d . < HTS-2.3_for_HTK-3.4.1.patch
- ./configure –prefix=/usr/local/HTS-2.3
- make
- sudo make install

SPTK安装
-tar zvxf SPTK-3.10.tar.gz
-cd SPTK-3.10
-./configure –prefix=/usr/local/SPTK-3.10
-make
-sudo make install

安装ActiveTcl
-tar zvxf ActiveTcl-8.6.6.8606-x86_64-linux-glibc-2.5-401948.tar.gz
-cd ActiveTcl-8.6.6.8606-x86_64-linux-glibc-2.5-401948
接着就“Next”吧
-其实可以sudo apt-get install tcl tk libsnack2的,如果按上面步骤安装好了tcl,那就按这一步把tk libsnack2安装好

安装hts_engine(它的安装顺序相对其他工具而言无所谓啦)
-./configure –prefix=/usr/local/hts_engine_1.10
-make
-sudo make install

安装speech_tools
-sudo apt-get install g++ (因为要用到g++的库,所以要更新确定已安装)
-sudo apt-get install libncurses5-dev
-./configure
-make
-make all
-make test 显示安装成功

安装festival
-./configure
-make
-make all
-测试时报错,参考https://my.oschina.net/u/154340/blog/23968修改后仍为完全解决(此报错是因为我没有download任何voice或者lexicon==)


== 没有什么幺蛾子了


彩蛋

中文前端的搭建

准备
- ltp-3.4.0.tar.gz
- ltp模型文件(http://pan.baidu.com/share/link?shareid=1988562907&uk=2738088569)


步骤

ltp安装
-sudo apt-get install cmake
-./configure
-make