问题描述
有人可以帮我解决这个问题吗?我尝试了很多资源,但我无法弄清楚我在哪一点犯了错误。
我正在尝试编写一种语法来检测数字序列,例如。社会保障号码。我在这里没有使用 google 类令牌,因为该任务需要 amazon transcribe 用于此目的。
我对此很陌生,并检查了各种资源,并得出了最后一段代码。找不到任何错误,在这里伸出援手是唯一的选择。
参考来源:https://www.lumenvox.com/knowledgebase/index.php?/article/AA-00625/20/
<grammar xmlns="http://www.w3.org/2001/06/grammar"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/06/grammar
http://www.w3.org/TR/speech-grammar/grammar.xsd"
xml:lang="en-US" version="1.0"
root="main"
mode="voice"
tag-format="semantics/1.0.2006">
<rule id="digit">
<one-of>
<item weight="15">zero<tag>out="0"</tag></item>
<item weight="10">oh<tag>out="0"</tag></item>
<item weight="15">one<tag>out="1"</tag></item>
<item weight="15">two<tag>out="2"</tag></item>
<item weight="15">three<tag>out="3"</tag></item>
<item weight="15">four<tag>out="4"</tag></item>
<item weight="15">five<tag>out="5"</tag></item>
<item weight="15">six<tag>out="6"</tag></item>
<item weight="15">seven<tag>out="7"</tag></item>
<item weight="15">eight<tag>out="8"</tag></item>
<item weight="15">nine<tag>out="9"</tag></item>
</one-of>
</rule>
<rule id="main">
<tag>
out = "";
</tag>
<item repeat="9">
<ruleref uri="#digit"/>
<tag>out+=rules.latest();</tag>
</item>
</rule>
</grammar>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)