作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
试图运行我用输入 FSA 编译的 FST,但是当我这样做时没有输出。
正如我搜索的那样,只有在 openfst 中运行命令是 fstcompose,所以它尝试做的是将 fst 与输入组合为 fsa。
代词.fsm.txt
0 1 <s> <s>
1 0 <eps> <eps>
0 2 </s> </s>
2 0 <eps> <eps>
0 3 <unk> <unk>
3 0 <eps> <eps>
0 4 a a
4 5 l l
5 6 l l
6 0 +PRN #
0
<eps> 0
<s> 1
</s> 2
<unk> 3
a 4
l 5
+PRN 6
# 7
0 1 a
1 2 l
2 3 l
3 4 +PRN
4
fstcompile --isymbols=symbols.txt --osymbols=symbols.txt pronoun.fsm.txt>pronoun.fst
fstcompile --isymbols=symbols.txt --acceptor=true test.fsm.txt>test.fst
fstcompose pronoun.fst test.fst|fstprint --isymbols=symbols.txt --osymbols=symbols.txt
最佳答案
我发现了问题。我想回答这个问题而不是删除它,因为 OpenFST 的文档确实不足,这个问题回答了如何在 OpenFST 上运行 FST。问题在于 fstcompose 您必须将输入作为第一个参数。所以解决办法是
fstcompose test.fst pronoun.fst |fstprint --isymbols=symbols.txt --osymbols=symbols.txt
关于用于转换的 Openfst fstcompose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47235658/
试图运行我用输入 FSA 编译的 FST,但是当我这样做时没有输出。 正如我搜索的那样,只有在 openfst 中运行命令是 fstcompose,所以它尝试做的是将 fst 与输入组合为 fsa。
我是一名优秀的程序员,十分优秀!