#133 · 主分类: 语音合成与识别

CTCDecoder

beam-search best-path ctc ctc-loss handwriting-recognition language-model loss opencl prefix-search python recurrent-neural-networks speech-recognition token-passing

连接主义时间分类(CTC)解码算法:最佳路径、束搜索、词典搜索、前缀搜索和令牌传递。用Python实现。

项目最后更新:01/31/26

GitHub Stars

837

Forks数量

179

贡献者数量

7

许可证

MIT

收录理由

在CTC流水线里,解码器常常被忽略,直到输出结果不对劲才想起来。这个轻量级Python库把常见场景下的最佳路径和集束搜索都实现了,还额外提供了词典搜索、前缀搜索和令牌传递,满足比贪心猜测更复杂的需求。集束搜索解码器可以选配基于你自己文本构建的二元语言模型,词典搜索则借助BK树在设定的编辑距离内返回词典词。它是个专注且依赖很少的库,不是完整的训练框架,所以很容易嵌入现有流程,或者直接读源码来理解每种算法的原理。如果你在CTC训练网络上做语音转文字或手写识别,这个库既是方便的参考,也是衡量自己解码器性能的可靠基线。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目