HTK 安装在 windows10 / 找不到 VC98
HTK installing in windows10 / Not able to find VC98
我正在尝试在我的 windows 10 机器上安装 HTK Toolkit。
它的先决条件是:
确保您的 PATH 包含 C:\Program Files\Microsoft Visual Studio\VC98\bin
我安装了 Microsoft Visual Studios,但我无法在我的 visual studio 安装位置找到 VC98 文件夹(文件)。
我找了很多次,还是没找到。
谁能帮我解决这个问题。
我的最终目标是安装HTK
在 Microsoft 上安装 HTK Windows
先决条件
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 命令 window:单击“开始”,select 运行 在提示符下键入 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 中,以便您以后可以从命令行轻松 运行 它们。
正在安装 HTK:
我在计算机上安装 HTK 时经历了一段非常非常艰难的时期。
此文档将有助于在任何其他计算机上安装它。
先决条件:
您应该 visual studio 安装了 c++ 发行版。 (不要只下载 MSVC)。下载完整的 C++ 发行版。
下载 HTK 源代码和 HTK 示例。
下载并安装 Perl
下载任何解压软件,例如 (7-zip)
之前的步骤:
提取您的 HTK 和 HTK 示例并将其保存在两个不同的目录中。 (彼此分开)
打开VS,进入工具→命令行→任意命令提示符(我选择了Developer命令提示符)
安装步骤
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 的文档太过时且具有误导性,但是
Whosebug 社区帮助我度过难关。
我附上了一些可能有用的链接:
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
我正在尝试在我的 windows 10 机器上安装 HTK Toolkit。
它的先决条件是: 确保您的 PATH 包含 C:\Program Files\Microsoft Visual Studio\VC98\bin
我安装了 Microsoft Visual Studios,但我无法在我的 visual studio 安装位置找到 VC98 文件夹(文件)。
我找了很多次,还是没找到。
谁能帮我解决这个问题。
我的最终目标是安装HTK
在 Microsoft 上安装 HTK Windows
先决条件
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 命令 window:单击“开始”,select 运行 在提示符下键入 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 中,以便您以后可以从命令行轻松 运行 它们。
正在安装 HTK:
我在计算机上安装 HTK 时经历了一段非常非常艰难的时期。
此文档将有助于在任何其他计算机上安装它。
先决条件:
您应该 visual studio 安装了 c++ 发行版。 (不要只下载 MSVC)。下载完整的 C++ 发行版。
下载 HTK 源代码和 HTK 示例。
下载并安装 Perl
下载任何解压软件,例如 (7-zip)
之前的步骤:
提取您的 HTK 和 HTK 示例并将其保存在两个不同的目录中。 (彼此分开)
打开VS,进入工具→命令行→任意命令提示符(我选择了Developer命令提示符)
安装步骤 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 的文档太过时且具有误导性,但是 Whosebug 社区帮助我度过难关。 我附上了一些可能有用的链接:
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