【问题标题】:HTK installing in windows10 / Not able to find VC98HTK 在 Windows 10 中安装 / 找不到 VC98
【发布时间】: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


【解决方案1】:

安装HTK:

在我的电脑上安装 HTK 时我经历了一段非常艰难的时期。

本文档将有助于在任何其他计算机上安装它。

先决条件:

您应该安装了一个带有 c++ 发行版的 Visual Studio。 (不要只下载 MSVC)。下载完整的 C++ 发行版。

下载 HTK 源代码和 HTK 示例。

下载并安装 Perl

下载任何解压软件,如(7-zip)

之前的步骤:

提取您的 HTK 和 HTK 样本并将其保存在两个不同的目录中。 (彼此分开)

打开VS并继续工具→命令行→任何命令提示符(我选择了开发人员命令提示符)

安装步骤 cd 进入您解压缩源代码的目录。(源代码而不是示例) 依次执行以下命令。

cd htk

mkdir bin.win32

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 ..

在此之后转到您的 bin.win32 文件夹并将所有文件复制到您的

HTKDemo 中的示例目录。

cd进入HTKDemo目录并执行命令:

perl runDemo.pl configs/monPlainM1S1.dcf

现在执行此操作时,您可能会发现诸如 hmm 不存在或此类文件不存在之类的错误。

只需键入 mkdir(缺少不带括号的文件名)

并继续做,直到没有发现错误

很快你就到了最后阶段:成功。

我知道当前 HTK 的文档过于过时且具有误导性,但 stackoverflow 社区帮助我度过了难关。 我附上了一些可能有用的链接:

http://htk.eng.cam.ac.uk/docs/inst-win.shtml

https://ubuntuforums.org/showthread.php?t=1092317&page=2

https://ubuntuforums.org/archive/index.php/t-1522471.html

HTK installing in windows10 / Not able to find VC98

https://ubuntuforums.org/showthread.php?t=1522471

【讨论】:

    猜你喜欢
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多