ubuntu 14.04 64位安装HTK3.5
1.http://htk.eng.cam.ac.uk/download.shtml
官网下载HTK source code以及HDecode
2.分别解压HTK-3.5.beta-2.tar.gz、HDecode-3.5.beta-1.tar.gz,将其合并到一个文件夹htk中
3.查看htk/README
决定要安装的类型后,
根据描述安装即可
HTK 3.5 comes with three sets of Makefiles enabling compilation for:
1. CPU (standard)
2. CPU using MKL (Intel Math Kernel library)
3. NVIDIA GPUs (Graphic Processing Unit) using the NVIDIA CUDA compiler NVCC
These alternative Makefiles are located in each of the following directories:
HTKLib, HLMLib, HTKTools, HLMTools
Examine the MakefileCPU, MakefileMKL and MakefileNVCC
files in each of these directories and change the default
locations of CPU/GPU compilers and libraries to match the
locations on the system for which HTK 3.5 is to be installed.
In order to compile either the standard CPU version, or
the CPU version with MKL support or GPU version execute one of the following
1. make -f MakefileCPU all
2. make -f MakefileMKL all
3. make -f MakefileNVCC all
in turn in each of HTKLib, HLMLib, HTKTools and HLMTools.
Having compiled one of the branches (CPU/MKL/NVCC), the
relevant HTK tools can be installed executing one of the following
1. make -f MakefileCPU install
2. make -f MakefileMKL install
3. make -f MakefileNVCC install
commands in both the HTKTools and HLMTools directories. By default HTK
tools will be installed in bin.cpu, bin.mkl or bin.gpu depending
on the branch.
Prior to compiling a new branch it is important to clean the distribution
1. make -f MakefileCPU clean
2. make -f MakefileMKL clean
3. make -f MakefileNVCC clean
HDecode
=======
If you are also building HDecode (available from the HTK website, under a
different licence from HTK), you will firstly need to unpack the HDecode
source code (in the same directory in which you unpacked the HTK
sources). Then follow the steps above for first building HTK, and then execute
the following command in HTKLVRec directory:
1. make -f MakefileCPU all
2. make -f MakefileCPU install
or
1. make -f MakefileMKL all
2. make -f MakefileMKL install
or
1. make -f MakefileNVCC all
2. make -f MakefileNVCC install
depending on whether HTK is compiled for CPU, CPU with MKL support or GPU.
4.测试是否安装正确时注意
得先将htk/bin.cpu添加到环境变量中 ------我安装的是cpu standard类型的
命令行输入
vim ~/.bashrc
在最后一行添加
export PATH=$PATH:/home/lc/下载/htk/bin.cpu
然后回到命令行,输入
source .bashrc
使得改变生效
然后根据README里描述继续就行
Testing the Installation
========================
As an initial test of the installation please run the HTK demonstration
using the configuration file samples/HTKDemo/configs/monPlainM1S1.dcf.
There is a README file in the samples/HTKDemo directory that explains
the operation of the demonstration in detail but, in short, you need
to run the demonstration script passing it the configuration file
samples/HTKDemo/configs/monPlainM1S1.dcf as input.
测试截图
HTK 3.5 comes with three sets of Makefiles enabling compilation for:
1. CPU (standard)
2. CPU using MKL (Intel Math Kernel library)
3. NVIDIA GPUs (Graphic Processing Unit) using the NVIDIA CUDA compiler NVCC
These alternative Makefiles are located in each of the following directories:
HTKLib, HLMLib, HTKTools, HLMTools
Examine the MakefileCPU, MakefileMKL and MakefileNVCC
files in each of these directories and change the default
locations of CPU/GPU compilers and libraries to match the
locations on the system for which HTK 3.5 is to be installed.
In order to compile either the standard CPU version, or
the CPU version with MKL support or GPU version execute one of the following
1. make -f MakefileCPU all
2. make -f MakefileMKL all
3. make -f MakefileNVCC all
in turn in each of HTKLib, HLMLib, HTKTools and HLMTools.
Having compiled one of the branches (CPU/MKL/NVCC), the
relevant HTK tools can be installed executing one of the following
1. make -f MakefileCPU install
2. make -f MakefileMKL install
3. make -f MakefileNVCC install
commands in both the HTKTools and HLMTools directories. By default HTK
tools will be installed in bin.cpu, bin.mkl or bin.gpu depending
on the branch.
Prior to compiling a new branch it is important to clean the distribution
1. make -f MakefileCPU clean
2. make -f MakefileMKL clean
3. make -f MakefileNVCC clean
HDecode
=======
If you are also building HDecode (available from the HTK website, under a
different licence from HTK), you will firstly need to unpack the HDecode
source code (in the same directory in which you unpacked the HTK
sources). Then follow the steps above for first building HTK, and then execute
the following command in HTKLVRec directory:
1. make -f MakefileCPU all
2. make -f MakefileCPU install
or
1. make -f MakefileMKL all
2. make -f MakefileMKL install
or
1. make -f MakefileNVCC all
2. make -f MakefileNVCC install
depending on whether HTK is compiled for CPU, CPU with MKL support or GPU.
Compiling & Installing HTK under Windows
========================================
HTK 3.5 has not yet been tested under Windows.
Testing the Installation
========================
As an initial test of the installation please run the HTK demonstration
using the configuration file samples/HTKDemo/configs/monPlainM1S1.dcf.
There is a README file in the samples/HTKDemo directory that explains
the operation of the demonstration in detail but, in short, you need
to run the demonstration script passing it the configuration file
samples/HTKDemo/configs/monPlainM1S1.dcf as input.
To test the language modelling tools you should follow the tutorial
in the HTK book, using the files in the LMTutorial/ directory.
In addition to basic testing of the HTK installation, it is also possible
to build several HTK systems for the Resource Management (RM) task.
These systems range in complexity from simpler Gaussian mixture model
based HMMs to more complex artificial neural network based systems.
The RM recipe is located in samples/RMHTK directory and is documented
as a part of tutorial chapter in the HTK book.
ubuntu 14.04 64位安装HTK3.5的更多相关文章
- ubuntu 14.04 64位安装iNodeClient
ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...
- ubuntu 14.04 64位安装bigbluebutton
BigBlueButton 是一个使用 ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演示.视频交流和语音交流,还可以进行文字交流.举手发言等功能,特别适合 ...
- Ubuntu 14.04 64位安装Android Studio 和 genymotion (下)
接上一篇,上回书说到,我们可以进android studio的编辑器了.感觉不错.挺好的,先不说genymotion,先看看你的android项目有没有r文件,项目有没有错误? 如果没有问题的话,下面 ...
- Ubuntu 14.04 64位安装Android Studio 和 genymotion (上)
先说下,Ubuntu 上安装Android Studio真是一路坑阿,一路坑阿,加上天 朝 防火墙挡着,折腾了快一天才弄好阿 找了n多教程,md不是抄的就是转的,而且都没说清楚具体咋装阿,一个图一个 ...
- ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)
写在前边: 据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边.但是这里边有很多我们经 ...
- Go在Ubuntu 14.04 64位上的安装过程
1. 从 https://golang.org/dl/ 或 https://studygolang.com/dl 下载最新的发布版本go1.10即go1.10.linux-amd64.tar.gz ...
- Ubuntu 14.04 64位上安装wps office软件(转http://m.blog.csdn.net/blog/yhc13429826359/24179933)
废话少说,只给出方法供各位参考!wps for Linux版本已经有两三年没有大的动作,当然其他平台,比如windows,Android,ios上的wps效果还是很赞的说. 下面是我成功安装的步骤: ...
- Ubuntu 14.04 64位上安装wps office软件
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/tao_627/article/details/24179933 废话少说,仅仅给出方法供各位參考! ...
- Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理
(后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...
随机推荐
- SQL中的join连接查询
inner join(交集 ,自然连接, 简写成join) 是最普通的连接查询,相当于早期根据where条件连接的查询 outer join(并集或部分并集,左表 + 右表) le ...
- thinkcmf,thinkphp,表格导入(PHPexcel)的实现,新手向
对于新手来说,可以把表格中的数据导入进数据库那是十分好玩的一件事,我自己实现了一下网上的写法,基于PHPexcel实现的表格导入,踩了2个小时的坑,最终实例! 因为在thinkcmf中自己添加了php ...
- java数组、泛型、集合在多态中的使用及对比
我们在使用数组,泛型集合的过程中不可避免的会碰到多态,或者说什么情况下能如何使用父数组引用子数组(集合.泛型)呢? 数组在多态中的使用 元素为父类型的数组引用可指向元素为子类型的数组对象 当数组被调用 ...
- where T:class的含义( where约束)
public void Request<T>(List<T> EntityList) where T : class { } 这是参数类型约束,指定T必须是Class类型. ...
- 上传图片,多图上传,预览功能,js原生无依赖
最近很好奇前端的文件上传功能,因为公司要求做一个支持图片预览的图片上传插件,所以自己搜了很多相关的插件,虽然功能很多,但有些地方不能根据公司的想法去修改,而且需要依赖jQuery或Bootstrap库 ...
- Spring Cache扩展:注解失效时间+主动刷新缓存
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- 基于fiddler的APP抓包及服务端模拟
在HTTP接口的测试过程中,一般我们会按照如下的步骤进行: 1)测试环境的准备 2)HTTP消息体的构造 3)HTTP消息的发送及断言 如果我们可以拿到项目组的接口文档,并且HTTP后台服务是可以工作 ...
- Java工程师:四个月小白变大咖,你能做到吗?
你眼中的Java工程师是什么样子? 技术大牛?闷骚男?IT民工?没有女朋友?全是汉子?很邋遢?贼眉鼠眼? 今天,中软国际卓越工程师,Java精英班正式开课啦.你想看看他们都是一群怎样的人吗? 今天的武 ...
- TypeScript设计模式之策略、模板方法
看看用TypeScript怎样实现常见的设计模式,顺便复习一下. 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想 ...
- KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub-yilianyun
koahub-yilianyun 微信易联云打印机接口 koahub-yilianyun易联云打印机node接口 Installation $ npm install koahub-yilianyun ...