具有可在解码时动态地设置活动/不活动的语法的Kaldi语音识别
kaldi-active-grammar的Python项目详细描述
kaldi主动语法
< Buff行情>python kaldi语音识别,语法可以在解码时动态设置为活动/非活动
< Buff行情> python包是为实现计算机应用程序的基于上下文的命令和控制而开发的,如蜻蜓语音识别框架中的那样,使用自动语音识别引擎。
< Buff行情> 正在积极开发中
通常,kaldi解码图是单片的,需要昂贵的前期离线编译,并且在解码过程中是静态的。kaldi的新语法框架允许多个不带终结符的独立语法单独编译,并在解码时动态拼接在一起,但所有语法都是始终处于活动状态并能够被识别。 这个项目扩展了这个功能,允许每个语法/规则在每个语句的基础上动态地标记为活动/非活动(设置在每个语句的开头)。然后蜻蜓能够激活当前环境下的适当语法,从而由于可能的识别次数减少而提高了准确性。此外,听写语法可以在所有命令语法之间共享,可以快速编译而不需要直接包含大量词汇的听写。 想在Windows上快速轻松地开始吗?
可在项目发布版中获得: 否则… 要求: 安装python包,其中包括必要的kaldi二进制文件: 从项目版本中下载兼容的通用英语kaldi nnet3链模型。解压缩模型并将目录路径传递给kaldi活动语法构造函数。 或者用你自己的模型。必须转换标准的kaldi模型才能使用。转换可以自动执行,但尚未完全实现。 目前文件严重缺乏。要查看示例用法,请检查蜻蜓的后端。
欢迎提出问题、建议和功能要求。已考虑拉取请求,但项目结构正在变化。 我们欢迎捐款以鼓励发展。 此项目是根据GNU Affero通用公共许可证V3(AGPL-3.0)授权的,但关联的二进制文件除外,其源文件当前未发布,且仅用于此项目。有关详细信息,请参阅license.txt文件。 如果此许可证对您有问题,请与我联系。Kaldi
分支中,正在开发一个兼容的蜻蜓后端。
我们感谢您的捐赠,以鼓励发展。
开始
Kaldi Dragonfly WinPython
:Kaldi Active Grammar+Dragonfly2的独立便携式电池(python&libraries&model)发行版。打开拉链就跑!kaldi dragonfly winpython dev
:[最新开发版本]一个独立的、可移植的电池,包括kaldi active grammar+dragonfly2的发行版(python&libraries&model)。打开拉链就跑!kaldi caster winpython dev
:[更新的开发版本]一个独立的便携式电池,包括kaldi active grammar+dragonfly2+caster的发行版(python&libraries&model)。打开拉链就跑!设置
pip install kaldi-active-grammar
故障排除
pip
文档
贡献
作者
许可证
致谢
推荐PyPI第三方库