HTK的C / C ++代码示例(隐马尔可夫工具包)

时间:2011-03-16 12:30:32

标签: c++ computer-vision hidden-markov-models

我正在尝试开始使用HTK,我抓起一份副本,编辑它,抓住了这本书,所有这些都或多或少地好了,这里和那里的小麻烦但没有什么严重的。

现在看了这本书并用谷歌搜索了一段时间后,我没有看到任何关于我的重要部分的文档:HTKLib。所有HTK工具程序(可编写脚本的命令行界面工具)的所有内容都被描述为最小的细节,但我找不到单个示例或教程如何实际调用lib。

有人能指出我的方向吗? 包含了相应工具的源代码,但是通过阅读源代码来提取信誉良好的库的信息会相当麻烦......我本来想要更多的文档,但也许我只是忽略了它?

非常感谢任何帮助,

汤姆

编辑: 我试图将HTK用于计算机视觉目的,而不是用于NLP,为此我要求我可以链接它,并从我的代码中调用它。谢谢你的回复。

2 个答案:

答案 0 :(得分:3)

也许ATK更适合你。以下是ATK网站的解释:

“ATK是一个旨在帮助构建HTK实验应用程序的API。它包含一个位于标准HTK库之上的C ++层。”

此外,Microsoft Research还有另一个用于训练声学模型的研究工具here。这包括为HTKlib设置的可视项目和一组C ++ HTK包装器,但它可能只包含HTK功能的一部分并具有许可限制。

答案 1 :(得分:1)

我没有使用它,但使用我的语言建模工具包。我认为主要目的是使用提供的命令行工具。我认为它们是非常灵活的工具,可以让您构建和测试模型。你为什么要使用这些代码?

你还想做什么?