我试图将语音识别添加到我的应用程序中。但不幸的是,我找不到添加通用占位符的方法。例如,我想说“我找计算器”,然后我用这个语法:将通用占位符添加到SRGS语法
<grammar root="start" {...}>
<rule id="start" scope="public">
I am
<one-of>
<item> looking for</item>
<item> listening to</item>
</one-of>
</rule>
<!-- here could be any word -->
</grammar>
我的问题是,如何实现“计算器”的搜索。如果我使用这个语法,识别器总是会找到“我正在寻找”。太好了,但重要的词语不见了。 如果我不使用任何语法,那么我会得到类似“我和四个牛排溢出”的东西。在这里,我得到了重要的词语,但不能使用规则来约束“我是”和“寻找”。
我的需要当然是“我在寻找牛排溢出”。
我怎么能做到这一点?提前致谢!
嗯...牛排溢出。 – Jacob 2013-04-09 22:37:23