home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / fest-141.zip / festival / lib / Sable.v0_2.dtd < prev    next >
Text File  |  1999-06-04  |  6KB  |  138 lines

  1. <!-- <!DOCTYPE sable SYSTEM "Sable.v0_2.dtd" [                           -->
  2. <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-->
  3. <!--                                                                     -->
  4. <!--               Centre for Speech Technology Research                 -->
  5. <!--                    University of Edinburgh, UK                      -->
  6. <!--                        Copyright (c) 1998                           -->
  7. <!--                       All Rights Reserved.                          -->
  8. <!--                                                                     -->
  9. <!-- Permission is hereby granted, free of charge, to use and distribute -->
  10. <!-- this software and its documentation without restriction, including  -->
  11. <!-- without limitation the rights to use, copy, modify, merge, publish, -->
  12. <!-- distribute, sublicense, and/or sell copies of this work, and to     -->
  13. <!-- permit persons to whom this work is furnished to do so, subject to  -->
  14. <!-- the following conditions:                                           -->
  15. <!--  1. The code must retain the above copyright notice, this list of   -->
  16. <!--     conditions and the following disclaimer.                        -->
  17. <!--  2. Any modifications must be clearly marked as such.               -->
  18. <!--  3. Original authors' names are not deleted.                        -->
  19. <!--  4. The authors' names are not used to endorse or promote products  -->
  20. <!--     derived from this software without specific prior written       -->
  21. <!--     permission.                                                     -->
  22. <!--                                                                     -->
  23. <!-- THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK       -->
  24. <!-- DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING     -->
  25. <!-- ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT  -->
  26. <!-- SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE    -->
  27. <!-- FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES   -->
  28. <!-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN  -->
  29. <!-- AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,         -->
  30. <!-- ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF      -->
  31. <!-- THIS SOFTWARE.                                                      -->
  32. <!--                                                                     -->
  33. <!--                                                                     -->
  34. <!-- An early draft of SABLE 0.1 (Jan 8th 1998)                          -->
  35. <!--       (Alan W Black awb@cstr.ed.ac.uk)                              -->
  36. <!-- This not an official DTD just one that allows a mock up of the      -->
  37. <!-- system for Festival-1.2.1 and later                                 -->
  38. <!--                                                                     -->
  39. <!-- Modified to be XML compliant    April 2nd 1998                      -->
  40. <!--                                                                     -->
  41. <!-- Modified for SABLE 0.2 (August 15, 1998)                            --> 
  42. <!--       (Richard Sproat rws@research.bell-labs.com)                   -->
  43. <!--                                                                     -->
  44. <!-- Note that in order to use this as both an XML and SGML DTD, we need -->
  45. <!-- to declare OMITTAG NO in the accompanying sable.decl for SGML.      -->
  46. <!-- This means that end tags are REQUIRED for a sable document to be    -->
  47. <!-- conformant, even when viewed as an SGML document.                   -->
  48.  
  49. <!ENTITY % baseelements "EMPH | 
  50.              BREAK |
  51.              PITCH |
  52.                          RATE |
  53.                          VOLUME |
  54.                          AUDIO |
  55.                          ENGINE |
  56.                          MARKER |
  57.                          PRON |
  58.                          SAYAS |
  59.                          LANGUAGE |
  60.                          SPEAKER |
  61.              DIV">
  62.  
  63. <!ELEMENT SABLE (#PCDATA| %baseelements; )*>
  64.  
  65. <!-- The non-hierarchical ones -->
  66. <!ELEMENT BREAK EMPTY >
  67. <!ATTLIST BREAK 
  68.                 LEVEL (large|medium|small|none|NUMBER) "medium"
  69.         TYPE (quest|excl|period|comma) #IMPLIED
  70.                 MSEC CDATA #IMPLIED
  71.                 MARK CDATA #IMPLIED>
  72. <!ELEMENT AUDIO EMPTY >
  73. <!ATTLIST AUDIO 
  74.                 SRC CDATA #IMPLIED 
  75.                 MODE (background|insertion) "insertion"
  76.         LEVEL CDATA #IMPLIED
  77.                 MARK CDATA #IMPLIED>
  78. <!ELEMENT MARKER EMPTY >
  79. <!ATTLIST MARKER 
  80.                 MARK CDATA #IMPLIED>
  81.  
  82. <!-- The non-nestable ones -->
  83.  
  84. <!ELEMENT PRON (#PCDATA) >
  85. <!ATTLIST PRON  IPA CDATA #IMPLIED
  86.                 SUB CDATA #IMPLIED
  87.         ORIGIN CDATA #IMPLIED
  88.         MARK CDATA #IMPLIED>
  89. <!ELEMENT SAYAS (#PCDATA) >
  90. <!ATTLIST SAYAS MODE (literal|date|time|phone|net|postal|currency|math|fraction|measure|ordinal|cardinal|name) #REQUIRED
  91.                 MODETYPE (DMY|MDY|YMD|YM|MY|MD|HM|HMS|EMAIL|URL) #IMPLIED
  92.         MARK CDATA #IMPLIED>
  93.  
  94. <!-- The nestable ones -->
  95.  
  96. <!ELEMENT EMPH ( #PCDATA | %baseelements; )*>
  97. <!ATTLIST EMPH  LEVEL (Strong|Moderate|None|Reduced|NUMBER) "moderate"
  98.                 MARK CDATA #IMPLIED>
  99. <!ELEMENT PITCH ( #PCDATA | %baseelements; )*>
  100. <!ATTLIST PITCH BASE CDATA "0%"
  101.                 MIDDLE  CDATA "0%"
  102.                 RANGE CDATA "0%"
  103.                 MARK CDATA #IMPLIED>
  104. <!ELEMENT RATE  ( #PCDATA | %baseelements; )*>
  105. <!ATTLIST RATE  SPEED CDATA "0%"
  106.                 MARK CDATA #IMPLIED>
  107. <!ELEMENT VOLUME  ( #PCDATA | %baseelements; )*>
  108. <!ATTLIST VOLUME LEVEL CDATA "medium"
  109.                  MARK CDATA #IMPLIED>
  110. <!ELEMENT ENGINE  ( #PCDATA | %baseelements; )*>
  111. <!ATTLIST ENGINE ID CDATA #IMPLIED
  112.                  DATA CDATA #IMPLIED
  113.                  MARK CDATA #IMPLIED>
  114.  
  115. <!ELEMENT LANGUAGE  ( #PCDATA | %baseelements; )*>
  116. <!ATTLIST LANGUAGE ID CDATA #IMPLIED
  117.            CODE CDATA #IMPLIED
  118.                    MARK CDATA #IMPLIED>
  119. <!ELEMENT SPEAKER  ( #PCDATA | %baseelements; )*>
  120. <!ATTLIST SPEAKER  GENDER (male|female) #IMPLIED
  121.                    AGE    (older|middle|younger|teen|child) #IMPLIED
  122.                    NAME   CDATA #IMPLIED
  123.                    MARK   CDATA #IMPLIED>
  124.  
  125. <!ELEMENT DIV  ( #PCDATA | %baseelements; )*>
  126. <!ATTLIST DIV TYPE (sentence|paragraph) #IMPLIED
  127.               MARK CDATA #IMPLIED>
  128.  
  129. <!-- Character entities for latin 1 -->
  130.  
  131. <!ENTITY % ISOlat1 PUBLIC
  132.   "-//SABLE//ENTITIES Added Latin 1 for SABLE//EN"
  133.   "sable-latin.ent" >
  134. %ISOlat1;
  135.  
  136.  
  137.  
  138.