Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La discussione seguente si applica ai tag definiti per le grammatiche. Per ulteriori informazioni, vedere Tag
In base alle specifiche SRGS, i tag possono essere definiti nei seguenti modi:
-
Come parte di una dichiarazione di intestazione, come descritto in. Dichiarazioni dell'intestazione
-
Come parte di una <rule>definizione.
Sono supportati i seguenti formati di tag:
-
semantics/1.0
(SISR, ECMAScript) -
semantics/1.0-literals
(stringhe letterali SISR)
I seguenti formati di tag non sono supportati:
-
swi-semantics/1.0
(proprietario di Nuance)
Esempio
<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>