Browse
 
Tools
Rss Categories

Semantic Interpretation

1 Converting From Older SISR

Converting From Older SISR If you are familiar with drafts of the SISR 1.0 specification, it is pretty easy to convert grammars to use the 2006 final recommendation. There are a few changes to be aware of: $ is now called out. $$ is now called rules.latest().…

2 Getting The Return Value

In SI Script by Example we described how to use grammar tags to create a semantic interpretation result. In order to get the return value into your application, LumenVox provides an XML fragment representation of the return type. This conforms to the W3C's…

3 Intro to Semantic Interpretation

When building an application using speech recognition, it is often not enough to know what the user said -- rather, we need the meaning of an utterance. One caller may ask for "Customer Support" while another asks for "Customer Service," but as far as a call…

4 Rule Variables

Once you understand SISR Basics, it is time to start actually putting SISR tags into action. This page will describe how to do that. SISR is concerned mainly with accessing and modifying rule variables. The ultimate return of a grammar is the rule variable…

5 SI Script by Example

You will probably find it helpful to have already read Rule Variables and the previous pages in the Semantic Interpretation before following along with this example. In this page, using the numbers grammar from the introduction, we will look at getting semantic…

6 SISR Basics

If you have not yet done so, please read our Intro to Semantic Interpretation for some background information about semantic interpretation. This page covers some basic concepts and terms used by SISR. Tags Tags are how SISR is put into grammars. Tags usually…