将 HTK 模型转换为 Pocketsphinx

Converting HTK model to Pocketsphinx

我有一个使用 HTK 构建的在线手写识别工作模型。现在我想为 Android 构建另一个识别系统。经过一些研究,我发现 PocketSphinx 在 Android OS 上有一个版本 运行。现在,我想到的是将我的 HTK 模型转换为 Sphinx(或在 Sphinx 中重建它),然后将其与 PocketSphinx-on-Android 一起使用。

首先,我的计划有没有漏掉的地方?

其次,转换后的系统(或用Sphinx重建)是否可以直接在PocketSphinx中使用?换句话说,Sphinx 模型到 PocketSphinx 还会 conversion/adaptation 吗?

提前致谢

Now, what I think of is to convert my HTK model to Sphinx ( or to rebuild it in Sphinx) and then use it with PocketSphinx-on-Android.

Pocketsphinx 有更严格的 HMM 格式,更面向语音。例如,所有 HMM 必须具有相同数量的状态。因此,转换可能并不容易。再培训更容易。

Second, will the converted system (or rebuild with Sphinx) be directly useable in PocketSphinx? In other words, will there be any further conversion/adaptation for a Sphinx model to PocketSphinx?

不需要模型转换。

但是,android上的pocketsphinx存在一个问题,它只允许语音输入,无法输入自定义功能。所以你必须自己实现那部分。