Tags - Guia do desenvolvedor

Tags

A discussão a seguir se aplica às tags definidas para gramáticas. Para mais informações, consulte Tags na recomendação do W3C Speech recognition grammar specification version 1.

Com base na especificação SRGS, as tags podem ser definidas das seguintes maneiras:

  1. Como parte de uma declaração de cabeçalho, conforme descrito em Declarações de cabeçalho.

  2. Como parte de uma definição <rule>.

Os seguintes formatos de tag são compatíveis:

  • semantics/1.0 (SISR, ECMAScript)

  • semantics/1.0-literals (literais de string SISR)

Os seguintes formatos de tag não são compatíveis:

  • swi-semantics/1.0 (Proprietário da Nuance)

Exemplo

<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:base="http://www.example.com/base-file-path" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" mode="voice" root="city" tag-format="semantics/1.0-literals"> <rule id="no"> <one-of> <item>no</item> <item>nope</item> <item>no way</item> </one-of> <tag>no</tag> </rule> </grammar>