Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La discussion suivante s'applique aux balises définies pour les grammaires. Pour plus d'informations, voir Tags
Sur la base de la spécification SRGS, les balises peuvent être définies de la manière suivante :
-
Dans le cadre d'une déclaration d'en-tête telle que décrite dansDéclarations d'en-tête.
-
Dans le cadre d'une <rule>définition.
Les formats de balises suivants sont pris en charge :
-
semantics/1.0
(SŒUR, ECMAScript) -
semantics/1.0-literals
(littéraux de chaîne SISR)
Les formats de balises suivants ne sont pas pris en charge :
-
swi-semantics/1.0
(propriété de Nuance)
Exemple
<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>