问题描述
最近我正在尝试为 Python 设置一个带有 HFST 的有限状态转换器。 我想让换能器做的很简单。 如果单词的第一个字符是“o”,则输出为“正”,并且如果同一个单词后面有字符,我只需使用正则表达式为每个字符输出空。但我不只接受“o”。
e.g. "oa" = "positive",empty
"aa" = 0
"o" = 0
到目前为止,我从 hfst 教程中得到的内容如下:
t = hfst.HfstBasicTransducer()
t.add_state(1)
t.add_state(2)
tr = hfst.HfstBasicTransition(1,"o","positive",0.0)
tr2 = hfst.regex("?:0")
t.add_transition(0,1,tr)
t.add_transition(1,2,tr2)
谁能帮帮我或者给我一些其他的例子。 我将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)