win xp 32 位 搭建 htk 开发环境

最近开始研究语音识别的东西 水平有限起点较低 慢慢来吧 

1、安装vc

此处省略三百二十七个字。

2、编译及修改环境变量

cd htk

mkdir bin.win32就在该文件夹下建立了一个新文件夹bin.win32 

在命令窗口中输入:vsvars32   就运行了vsvars32

这里解释一下这个命令 或者说这个bat文件更贴切一些:

@echo off
rem
rem Root of Visual Developer Studio Common files.
set VSCommonDir=C:\PROGRA~1\MICROS~2\Common

rem
rem Root of Visual Developer Studio installed files.
rem
set MSDevDir=C:\PROGRA~1\MICROS~2\Common\msdev98

rem
rem Root of Visual C++ installed files.
rem
set MSVCDir=C:\PROGRA~1\MICROS~2\VC98

rem
rem VcOsDir is used to help create either a Windows 95 or Windows NT specific path.
rem
set VcOsDir=WIN95
if "%OS%" == "Windows_NT" set VcOsDir=WINNT

rem
echo Setting environment for using Microsoft Visual C++ tools.
rem

if "%OS%" == "Windows_NT" set PATH=%MSDevDir%\BIN;%MSVCDir%\BIN;%VSCommonDir%\TOOLS\%VcOsDir%;%VSCommonDir%\TOOLS;%PATH%
if "%OS%" == "" set PATH="%MSDevDir%\BIN";"%MSVCDir%\BIN";"%VSCommonDir%\TOOLS\%VcOsDir%";"%VSCommonDir%\TOOLS";"%windir%\SYSTEM";"%PATH%"
set INCLUDE=%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%INCLUDE%
set LIB=%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%

set VcOsDir=
set VSCommonDir=

以上是这个脚本的具体内容。可以看出他的作用是设置VS的一些环境变量,用于在脱离vc ide的情况下编译htk。

如果cmd里不能正常运行这个脚本  直接双击该脚本运行应该也是可以的 我的就遇到了这个情况 不过我运行以后又在cmd里运行了一次 不过这次是用的大写的名称 所以也不是完全的确定。


接下来编译htk库文件:

              1.cd  HTKLib(进入HTKLib文件夹 )--> 使用命令:nmake /f htk_htklib_nt.mkf all (编译该文件夹下所有的库文件)。

              2.cd ..(退出该文件夹)-->cd HTKTools(进入HTKTools文件夹 )-->nmake /f htk_htktools_nt.mkf all

              3.cd ..(退出该文件夹)--> cd HLMLib (进入HLMLib文件夹 )-->nmake /f htk_hlmlib_nt.mkf all 

              4.cd ..(退出该文件夹)--> cd HLMTools(进入HLMTools文件夹 )-->nmake /f htk_hlmtools_nt.mkf all


3、activePerl

此处省略一百二十八个字。

4、、

运行demo

cd HTKDemo
mkdir hmms
cd hmms
mkdir tmp
mkdir hmm.0
mkdir hmm.1
mkdir hmm.2
mkdir hmm.3
cd ..
mkdir proto
mkdir acc
mkdir test
perl runDemo.pl configs\monPlainM1S1.dcf  (如果安装perl之前命令行已经打开,这句话会运行失败重开cmd就好了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值