在java中通过文本输入进行SRGS-GRXML解析

在java中通过文本输入进行SRGS-GRXML解析,java,parsing,xml-parsing,grammar,voicexml,Java,Parsing,Xml Parsing,Grammar,Voicexml,我有一个现有的IVR语音应用程序,它使用SRGS.grxml语法文件。在IVR中,我们的语音识别器(Nuance)使用这些语法获取语音输入,并根据指定的特定语法返回一些值 我正试图找到一个基于java的工具,它将使用这些相同的语法文件,但允许我发送纯文本,以便根据语法规则进行解析 我见过狮身人面像,他们有一个识别器,但它只使用麦克风输入,我可以告诉你。我真的在寻找nuance的“parseTool”之类的东西,它提供语法和示例文本,将输出语法结果,但我需要在Java类中使用它 有人知道这样的工具

我有一个现有的IVR语音应用程序,它使用SRGS.grxml语法文件。在IVR中,我们的语音识别器(Nuance)使用这些语法获取语音输入,并根据指定的特定语法返回一些值

我正试图找到一个基于java的工具,它将使用这些相同的语法文件,但允许我发送纯文本,以便根据语法规则进行解析

我见过狮身人面像,他们有一个识别器,但它只使用麦克风输入,我可以告诉你。我真的在寻找nuance的“parseTool”之类的东西,它提供语法和示例文本,将输出语法结果,但我需要在Java类中使用它


有人知道这样的工具吗?

您好,您能更具体地介绍一下您的用例吗?为什么需要在Java中这样做?我已经用Java编写了一个基于Java的SRGS/SISR解析器。我一直在与JVoiceXML项目合作,以提高使用代码库测试VoiceXML项目的能力。我不相信这个代码已经公布了。如果您感兴趣,请使用我的个人资料信息查找并与我联系,我可以直接与您共享代码。谢谢Jim!我会联系你的!Shemeway,我正在编写一个工具,它将“浏览”我们现有的IVR应用程序,并将界面显示为纯文本而不是音频文件。其想法是让SMS支持IVR应用程序。因此,我想利用为语音应用程序编写的现有语法,通过输入文本用户输入并输出与我们的语法现在用于语音输入相同的信息。