ljy266987
add lfs
12bfd03
raw
history blame
6.45 kB
<!-- <!DOCTYPE sable SYSTEM "Sable.v0_2.dtd" [ -->
<!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
<!-- -->
<!-- Centre for Speech Technology Research -->
<!-- University of Edinburgh, UK -->
<!-- Copyright (c) 1998 -->
<!-- All Rights Reserved. -->
<!-- -->
<!-- Permission is hereby granted, free of charge, to use and distribute -->
<!-- this software and its documentation without restriction, including -->
<!-- without limitation the rights to use, copy, modify, merge, publish, -->
<!-- distribute, sublicense, and/or sell copies of this work, and to -->
<!-- permit persons to whom this work is furnished to do so, subject to -->
<!-- the following conditions: -->
<!-- 1. The code must retain the above copyright notice, this list of -->
<!-- conditions and the following disclaimer. -->
<!-- 2. Any modifications must be clearly marked as such. -->
<!-- 3. Original authors' names are not deleted. -->
<!-- 4. The authors' names are not used to endorse or promote products -->
<!-- derived from this software without specific prior written -->
<!-- permission. -->
<!-- -->
<!-- THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK -->
<!-- DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -->
<!-- ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -->
<!-- SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE -->
<!-- FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -->
<!-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -->
<!-- AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -->
<!-- ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -->
<!-- THIS SOFTWARE. -->
<!-- -->
<!-- -->
<!-- An early draft of SABLE 0.1 (Jan 8th 1998) -->
<!-- (Alan W Black [email protected]) -->
<!-- This not an official DTD just one that allows a mock up of the -->
<!-- system for Festival-1.2.1 and later -->
<!-- -->
<!-- Modified to be XML compliant April 2nd 1998 -->
<!-- -->
<!-- Modified for SABLE 0.2 (August 15, 1998) -->
<!-- (Richard Sproat [email protected]) -->
<!-- -->
<!-- Note that in order to use this as both an XML and SGML DTD, we need -->
<!-- to declare OMITTAG NO in the accompanying sable.decl for SGML. -->
<!-- This means that end tags are REQUIRED for a sable document to be -->
<!-- conformant, even when viewed as an SGML document. -->
<!ENTITY % baseelements "EMPH |
BREAK |
PITCH |
RATE |
VOLUME |
AUDIO |
ENGINE |
MARKER |
PRON |
SAYAS |
LANGUAGE |
SPEAKER |
DIV">
<!ELEMENT SABLE (#PCDATA| %baseelements; )*>
<!-- The non-hierarchical ones -->
<!ELEMENT BREAK EMPTY >
<!ATTLIST BREAK
LEVEL (large|medium|small|none|NUMBER) "medium"
TYPE (quest|excl|period|comma) #IMPLIED
MSEC CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT AUDIO EMPTY >
<!ATTLIST AUDIO
SRC CDATA #IMPLIED
MODE (background|insertion) "insertion"
LEVEL CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT MARKER EMPTY >
<!ATTLIST MARKER
MARK CDATA #IMPLIED>
<!-- The non-nestable ones -->
<!ELEMENT PRON (#PCDATA) >
<!ATTLIST PRON IPA CDATA #IMPLIED
SUB CDATA #IMPLIED
ORIGIN CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT SAYAS (#PCDATA) >
<!ATTLIST SAYAS MODE (literal|date|time|phone|net|postal|currency|math|fraction|measure|ordinal|cardinal|name) #REQUIRED
MODETYPE (DMY|MDY|YMD|YM|MY|MD|HM|HMS|EMAIL|URL) #IMPLIED
MARK CDATA #IMPLIED>
<!-- The nestable ones -->
<!ELEMENT EMPH ( #PCDATA | %baseelements; )*>
<!ATTLIST EMPH LEVEL (Strong|Moderate|None|Reduced|NUMBER) "moderate"
MARK CDATA #IMPLIED>
<!ELEMENT PITCH ( #PCDATA | %baseelements; )*>
<!ATTLIST PITCH BASE CDATA "0%"
MIDDLE CDATA "0%"
RANGE CDATA "0%"
MARK CDATA #IMPLIED>
<!ELEMENT RATE ( #PCDATA | %baseelements; )*>
<!ATTLIST RATE SPEED CDATA "0%"
MARK CDATA #IMPLIED>
<!ELEMENT VOLUME ( #PCDATA | %baseelements; )*>
<!ATTLIST VOLUME LEVEL CDATA "medium"
MARK CDATA #IMPLIED>
<!ELEMENT ENGINE ( #PCDATA | %baseelements; )*>
<!ATTLIST ENGINE ID CDATA #IMPLIED
DATA CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT LANGUAGE ( #PCDATA | %baseelements; )*>
<!ATTLIST LANGUAGE ID CDATA #IMPLIED
CODE CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT SPEAKER ( #PCDATA | %baseelements; )*>
<!ATTLIST SPEAKER GENDER (male|female) #IMPLIED
AGE (older|middle|younger|teen|child) #IMPLIED
NAME CDATA #IMPLIED
MARK CDATA #IMPLIED>
<!ELEMENT DIV ( #PCDATA | %baseelements; )*>
<!ATTLIST DIV TYPE (sentence|paragraph) #IMPLIED
MARK CDATA #IMPLIED>
<!-- Character entities for latin 1 -->
<!ENTITY % ISOlat1 PUBLIC
"-//SABLE//ENTITIES Added Latin 1 for SABLE//EN"
"sable-latin.ent" >
%ISOlat1;