123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
-
- <head>
- <title>eSpeak</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- </head>
- <body>
- <hr>
- <h2>TEXT MARKUP</h2>
- <hr>
- <h3>SSML: Speech Synthesis Markup Language</h3>
- The following markup tags and attributes are recognised:<p>
- <dl></dl>
- <p><b><speak></b>
- <ul>
- <li>xml:base (the value is just passed back as a parameter with the UriCallback() function)
- <li>xml:lang
- </ul>
-
- <p><b><voice></b>
- <ul>
- <li>xml:lang
- <li>name
- <li>age
- <li>variant
- <li>gender
- </ul>
- <p><b><prosody></b>
- <ul>
- <li>rate
- <li>volume
- <li>pitch
- <li>range
- </ul>
- <p><b><say-as></b>
- <ul>
- <li>interpret-as="characters"<p>
- The names of the characters are spoken.
- <li>interpret-as="characters" format="glyphs"<p>
- As "characters", but upper-case letters are prefixed with "Capital".
- <li>interpret-as="tts:key"<p>
- If the text is only one character, the name of the character is spoken, including punctuation characters. If the text is more than one character, it is spoken as words.
- <li>interpret-as="tts:char"<p>
- The name of the character is spoken, including punctuation characters.
- <li>interpret-as="tts:digits"<p>
- The digits are spoken individually.
- </ul>
- <p><b><mark></b> name
- <p><b><s></b>
- <ul>
- <li>xml:lang
- </ul>
- <p><b><p></b>
- <ul>
- <li>xml:lang
- </ul>
- <p><b><sub></b> alias
- <p><b><tts:style></b>
- <ul>
- <li>field="punctuation" mode=none,all,some
- <li>field="capital_letters" mode=no,spelling,icon,pitch
- </ul>
- <p><b><audio></b> src
- <p><b><emphasis></b>
- <ul>
- <li>level
- </ul>
- <p><b><break></b>
- <ul>
- <li>strength
- <li>time
- </ul>
- </dl>
- <hr>
- <h3>HTML</h3>
- eSpeak can speak HTML text directly, or text containing both SSML and HTML markup.<br>
- Any unrecognised tags are ignored.<p>
- The following tags case a sentence break.<br>
- <b><br>
- <li>
- <img>
- <td>
- </b><p>
- The following tags case a paragraph break.<br>
- <b><h1>
- <h2>
- <h3>
- <h4>
- <hr>
- </b><p>
- </body>
- </html>
|