问题标签 [grxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
280 浏览

uwp - 在 GRXML 中创建语音命令同义词

我在 C++/CX 中创建了一个语音控制的 UWP 应用程序(对于 Hololens,如果重要的话)。一个非常简单的,主要根据一些示例,这是语音识别事件处理程序:

到目前为止一切正常,识别结果是args->Result->Text可变的。现在,我只需要支持一组非常有限的语音命令并忽略其他所有内容,但在这组有限的命令中我想要一些可变性。看来,此页面上的最后一个示例正是关于此的。所以我基于此制作了以下语法文件:

我想要的是,当我说“下一个”、“开始”或“前进”时,识别引擎只返回“下一个”,所以它在args->Result->Text上面。它现在对我的实际作用是将识别的单词集限制为这三个,但它只是返回我说的单词,而不将其转换为“下一个”。看起来它要么忽略了<tag>元素,要么我必须在我的 C++/CX 程序中以不同的方式检索它的内容。或者<tag>不像我认为的那样工作。我应该改变什么才能让它工作?

0 投票
1 回答
466 浏览

speech-recognition - 有没有办法在 grxml 中进行条件逻辑?

我正在为语音识别开发语法并且遇到了障碍。

如果客户不知道提示的答案并说“不知道”而其他客户确实知道答案,我正在考虑将它们分开。

例如,如果请求一个保险号码:AB112233C,而用户要么知道,要么不知道。

如果用户不知道,我想在应用程序中执行特定操作。

我使用 NUANCE 作为 ASR。

0 投票
1 回答
128 浏览

speech-recognition - “有没有办法在 .grxml 文件中循环规则?”

我正在尝试通过 Composer (Genesys Framework) 构建一个 GVP 应用程序,该应用程序需要通过语音识别接受输入。输入由 12 个或更多字母/数字的字母数字代码组成,说话者需要使用意大利城市名称代替字母。

我已经尝试使用 Genesys Composer 中的语法生成器为我的语法编写代码,但这样它只接受一个单词。所以我开始从头开始编写一个.grxml 代码(我对这种语言基本上一无所知)。我想出了以下内容:

语法有效,但前提是我按顺序发音。例如,如果我发音“ANCONA, COMO”,我得到了正确的结果,如果我打印我的输入变量,它包含“ANCONA COMO”。相反,如果我发音为“COMO,ANCONA”,我的变量只包含单词“COMO”。我怎样才能“循环”通过我的规则,以便让单词以随机顺序发音?谢谢你。

0 投票
0 回答
28 浏览

vxml - 在我的 VXML 中使用 grxml 而不是内联语法

我已经编写了一个 VXML,它在大多数情况下都有效。我现在想使用 grxml 而不是内联语法。

我在与我的 vxml APP 相同的目录中创建了 icecream.grxml,我这样称呼它

例如

我的 icecream.grxml 如下所示,当我运行代码时出现错误:

语法激活失败|MSG=错误激活语法|URI=icecream.grxml

#
0 投票
0 回答
13 浏览

grammar - 无论如何要获得 SRGS 或 GrXML 语法中的 GARBAGE 匹配项并将其用作语义标签项吗?

我在 SRGS 语法中有一组相对复杂但结构化的语法规则。然而,一些新的可能添加的规则已经在规则集中的部分引入了自由格式的短语。GARBAGE 特殊规则可以有效地匹配内容,因为它是定义良好的子句的一部分,但最好将匹配的内容提取为垃圾作为语义输出的一部分。

例如,我有如下规则......

有没有办法从垃圾中提取内容并将其放入LineTwo语义输出中?

任何帮助,将不胜感激

0 投票
0 回答
17 浏览

grammar - 无法在 GRXML 中找到错误

有人可以帮我解决这个问题吗?我尝试了很多资源,但我无法弄清楚我在什么时候犯了错误。

我正在尝试编写一个可以检测数字序列的语法,例如。社保号。我在这里没有使用 google 类令牌,因为该任务需要 amazon 转录才能用于此目的。

我对此很陌生,并且检查了各种资源,并来到了最后一段代码。在这方面找不到任何错误,在这里联系是唯一的选择。

来源参考:https ://www.lumenvox.com/knowledgebase/index.php?/article/AA-00625/20/