将 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存在一个问题,它只允许语音输入,无法输入自定义功能。所以你必须自己实现那部分。
我有一个使用 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存在一个问题,它只允许语音输入,无法输入自定义功能。所以你必须自己实现那部分。