【发布时间】:2023-03-27 08:29:01
【问题描述】:
我正在尝试在我的 Windows 10 机器上安装 HTK Toolkit。
它有一个先决条件: 确保您的 PATH 包含 C:\Program Files\Microsoft Visual Studio\VC98\bin
我安装了 Microsoft Visual Studio,但在安装 Visual Studio 的位置找不到 VC98 文件夹(文件)。
我尝试了很多次,但我仍然没有找到它。
谁能帮我解决这个问题。
我的最终目标是安装 HTK
在 Microsoft Windows 上安装 HTK
先决条件
HTK 已经过验证,可以使用 Microsoft Visual Studio 进行编译。
为了进行测试,您需要一个 Perl 解释器,例如 ActivePerl。
您将需要一个工具,例如 7-zip 来解压 HTK 源代码存档。
通过接受 HTK 最终用户许可协议在此站点上注册,然后下载最新的 HTK 源代码。
如果您熟悉使用 DOS 命令行界面,这将很有帮助,因为您需要与其交互才能编译、安装和运行 HTK。
确保您的 PATH 包含 C:\Program Files\Microsoft Visual Studio\VC98\bin 编译
使用 7-zip 解压 HTK 源代码。
打开一个DOS命令窗口:点击开始,在提示符处选择运行,输入cmd,点击确定。
cd 到你解压源代码的目录。
cd 进入 htk 目录。类型:
cd htk
为库和工具创建一个目录。类型:
mkdir bin.win32
运行 VCVARS32(它应该在您的路径中,请参阅上面的先决条件)
构建 HTK 库,它提供 HTK 工具使用的常用功能。输入以下命令:
cd HTKLib
nmake /f htk_htklib_nt.mkf 全部
cd ..
构建 HTK 工具
cd HTKTools
nmake /f htk_htktools_nt.mkf 全部
cd ..
cd HLMLib
nmake /f htk_hlmlib_nt.mkf 全部
cd ..
cd HLMTools
nmake /f htk_hlmtools_nt.mkf 全部
cd ..
安装
HTK 工具现已构建并位于 bin.win32 目录中。您应该将此目录添加到您的 PATH 中,以便您以后可以轻松地从命令行运行它们。
【问题讨论】:
-
“VC98”中的“98”代表 1998。现在你很难找到 Visual C++ 版本 6,更不用说在 Windows 10 下安装它了。
-
Visual Studio .NET 2003 是 7.1 版,早已不复存在。当前版本是 14.2 a.k.a. Visual Studio 2019。您可以尝试使用它,尽管编译器更新了几代并且可能会阻塞一些遗留代码。要尝试它,请打开“VS 2019 的开发人员命令提示符”,它已经预设了 PATH(和所有必需的环境)。
-
不仅需要 PATH,还需要 INCLUDE、LIB 等。 “开发人员命令提示符”负责所有的内务处理。在您安装的 VS 下的开始菜单中查找它。例如,对于 VS2019,路径类似于
<vs-root>\vc\tools\msvc\<version>\bin\host<bitness>\<target-bitness>,但同样需要的不仅仅是 PATH。 -
我对 HTK 工具包不熟悉,所以无法为您提供帮助。但是,如果您的意思是
vcvars32.bat(vc98) 或vsvars32.bat(vs2003),那么这些是设置构建环境的批处理文件。您可以跳过该步骤,因为开发人员命令提示符已经为您完成了。 -
run vcvars32跳过这一步。进入开发人员命令提示符后,所有必需的环境都已设置完毕。继续尝试下一步。
标签: visual-studio installation speech-recognition htk