首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pocketsphinx batch vs continuous

pocketsphinx batch vs continuous
EN

Stack Overflow用户
提问于 2018-06-19 15:20:36
回答 1查看 516关注 0票数 0

用pocketsphinx、continuous和batch对.wav格式的音频文件进行解码时,结果差异非常显着。我想问: 1.为什么pocketsphinx batch通常比pocketsphinx给出好的结果? 2.有没有关于pocketsphinx batch和continuous工作的确切解释? 3.当使用pocketsphinx解码时cmninit值不正确,因此,我认为循环wav音频文件,结果相当好。有没有办法自动获得cmnit值而不是硬编码? 4.词汇表之外的单词在pocketsphinx批处理中无法识别。不是也输出最接近未识别单词的单词的情况吗?为什么它没有发生呢?

EN

回答 1

Stack Overflow用户

发布于 2018-08-19 06:52:17

  1. 为什么pocketsphinx batch通常比pocketsphinx continuous提供更好的结果?

Batch将音频作为一个整体进行分析,以便正确估计cmn值。

  1. 对于pocketsphinx是如何批量和连续工作的,有什么确切的解释吗?

在源代码中

  1. 解码时使用pocketsphinx连续的cmineit值是不正确的,因此,我认为循环wav音频文件,效果相当不错。有没有办法自动获得cmnit值而不是硬编码?

有许多高级算法,例如used by Google

pocketsphinx批处理中无法识别

  1. 词汇表之外的单词。不是也输出最接近未识别单词的单词的情况吗?为什么它没有发生?

这就是语音识别算法的工作原理,它需要查找单词列表。有像espnet这样的现代端到端系统,它可以识别子词单元,因此可以处理任意词汇表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50922679

复制
相关文章

相似问题

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