首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从CMU Sphinx获取CTM文件?

如何从CMU Sphinx获取CTM文件?
EN

Stack Overflow用户
提问于 2015-12-14 12:00:10
回答 1查看 130关注 0票数 0

我已经使用我的语言模型将我的语音解码为音素。我需要将语音分割为句子和单词。我知道,ctm文件将帮助.Can谁告诉我如何为特定的语音实例生成ctm文件?

EN

回答 1

Stack Overflow用户

发布于 2015-12-14 22:29:02

从识别器转储单词时间的代码:

代码语言:javascript
复制
int frame_rate = cmd_ln_int32_r(config, "-frate");
ps_seg_t *iter = ps_seg_iter(ps, NULL);
while (iter != NULL) {
    int32 sf, ef, pprob;
    float conf;

    ps_seg_frames(iter, &sf, &ef);
    pprob = ps_seg_prob(iter, NULL, NULL, NULL);
    conf = logmath_exp(ps_get_logmath(ps), pprob);
    printf("%s %.3f %.3f %f\n", ps_seg_word(iter), ((float)sf / frame_rate),
           ((float) ef / frame_rate), conf);
    iter = ps_seg_next(iter);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34259544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档