As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
A discussão a seguir se aplica às tags definidas para gramáticas. Para mais informações, consulte Tags
Com base na especificação SRGS, as tags podem ser definidas das seguintes maneiras:
-
Como parte de uma declaração de cabeçalho, conforme descrito em Declarações de cabeçalho.
-
Como parte de uma definição <rule>.
Os seguintes formatos de tag são compatíveis:
-
semantics/1.0
(IRMÃ, 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>