It is a Matter of Semantics

May 24, 2023

Microsoft Speech Semantic Interpretation Markup gives you unbounded power

The W3C SRGS XML grammar text file format is an Extensible Markup Language (XML) grammar adapted for speech recognition. W3C SRGS XML grammars are expressed with XML elements and attributes.

One of those elements, the <tag> element, is an arbitrary string that may be included inline within any legal rule expansion. Any number of tags may be included inline within a rule expansion. The content of tag is CDATA. Bingo!

Microsoft uses this feature to support tag CDATA that is interpreted when matching rules through the use of Semantic Interpretation Markup and enhances the data returned with recognized speech.

To explore the power of semantics, review Knowledge Base article H032307 for details about Designing Speech Recognition Grammars (SRGS) with Semantic Interpretation Markup.

Be sure to check out the latest builds of Chant Developer Workbench 2023 as there have been several updates. See the updated release notice with the latest HowTos and ProblemReports listed.

Let us know your thoughts, if you need assistance, or have questions. We can provide turnkey apps if you no longer want to build them yourself.