0

我的问题是关于语音识别语法规范语言:http ://en.wikipedia.org/wiki/Speech_Recognition_Grammar_Specification

我想知道是否可以定义带有开放域变量的句子,例如“我想从 {city1} 到 {city2}”这样的句子,但没有定义 {city1} 的所有可能值和 {city2}。语法处理器应该检测用户句子是否匹配模式,如果匹配,则将这些变量的实际分配发送到下一个模块。

这可能吗?

4

1 回答 1

1

SRGS 不支持有时称为通配符的内容。您将需要定义您希望系统理解的所有城市。您将为列出所有城市的城市定义一个规则,然后您的基本短语“我想从#cities 到#cities”将引用该规则。这在SRGS 规范中进行了讨论。

于 2013-01-07T15:20:12.780 回答