为什么 Jasper 需要那么多依赖项?
Why does Jasper need so many dependencies?
我正在 Raspbian 上试用 Jasper。根据 Jasper docs,除了 PocketSphinx,我们还必须安装 CMUCLMTK、MIT 语言建模工具包、m2m-aligner、OpenFST 和 Phonetisaurus。
我完成 PocketSphinx 安装后,在 安装所有这些依赖项之前,我使用 pocketsphinx_continuous
来测试语音识别。不管准确度如何,它显然能够捕捉到我的讲话并完成翻译过程。我什至使用 CMU 的 lmtool 创建了自己的 .lm
和 .dict
文件,并在 pocketsphinx_continuous
上毫无问题地尝试了它们。
我的问题是:PocketSphinx 似乎能够在没有所有这些依赖项的情况下执行语音识别。为什么 Jasper 告诉我安装它们? PocketSphinx 真的需要它们吗?它们的用途是什么?
此列表中至少有 2 个是不需要的。 CMUCLMTK 和 MITLM 都是具有相同功能的语言建模工具包。即使你想替换在线 lmtool,你也只需要其中之一。同样,Phonetisaurus 只需要 MITLM 和 m2m-aligner 来训练 g2p 模型,而不是使用它们。
所以理想情况下,您只需要 MITLM、OpenFST 和 phonetisaurus 来替换在线 lmtool 并在本地添加新词。您不需要 CMUCLMTK 和 m2m-aligner。
将来 Pocketsphinx 将能够在没有 Phonetisaurus 的情况下使用新词,因此您将能够放弃这种依赖性。
你需要向Jasper开发者投诉,如果他们仍然可以投诉。
CMUCLMTK、MITLM、m2m-aligner、OpenFST 和 Phonetisaurus 不是 PocketSphinx 依赖项,PocketSphinx 不需要。
Jasper 使用CMUCLMTK 编译语言模型(.lm)。
Phonetisaurus 依赖于 OpenFST Lib。
Jasper 使用Phonetisaurus 来编译Dictionary (.dict)。
Jasper 没有使用 MITLM 和 m2m-aligner。
从语料库编译 G2P(FST) 模型需要 MITLM、m2m-aligner(仅一次)和 OpenFST。
我正在 Raspbian 上试用 Jasper。根据 Jasper docs,除了 PocketSphinx,我们还必须安装 CMUCLMTK、MIT 语言建模工具包、m2m-aligner、OpenFST 和 Phonetisaurus。
我完成 PocketSphinx 安装后,在 安装所有这些依赖项之前,我使用 pocketsphinx_continuous
来测试语音识别。不管准确度如何,它显然能够捕捉到我的讲话并完成翻译过程。我什至使用 CMU 的 lmtool 创建了自己的 .lm
和 .dict
文件,并在 pocketsphinx_continuous
上毫无问题地尝试了它们。
我的问题是:PocketSphinx 似乎能够在没有所有这些依赖项的情况下执行语音识别。为什么 Jasper 告诉我安装它们? PocketSphinx 真的需要它们吗?它们的用途是什么?
此列表中至少有 2 个是不需要的。 CMUCLMTK 和 MITLM 都是具有相同功能的语言建模工具包。即使你想替换在线 lmtool,你也只需要其中之一。同样,Phonetisaurus 只需要 MITLM 和 m2m-aligner 来训练 g2p 模型,而不是使用它们。
所以理想情况下,您只需要 MITLM、OpenFST 和 phonetisaurus 来替换在线 lmtool 并在本地添加新词。您不需要 CMUCLMTK 和 m2m-aligner。
将来 Pocketsphinx 将能够在没有 Phonetisaurus 的情况下使用新词,因此您将能够放弃这种依赖性。
你需要向Jasper开发者投诉,如果他们仍然可以投诉。
CMUCLMTK、MITLM、m2m-aligner、OpenFST 和 Phonetisaurus 不是 PocketSphinx 依赖项,PocketSphinx 不需要。
Jasper 使用CMUCLMTK 编译语言模型(.lm)。
Phonetisaurus 依赖于 OpenFST Lib。
Jasper 使用Phonetisaurus 来编译Dictionary (.dict)。
Jasper 没有使用 MITLM 和 m2m-aligner。
从语料库编译 G2P(FST) 模型需要 MITLM、m2m-aligner(仅一次)和 OpenFST。