/[suikacvs]/markup/voice/schema/module/ssml1.dms
Suika

Contents of /markup/voice/schema/module/ssml1.dms

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Wed Sep 15 12:10:21 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
New

1 wakaba 1.1 #?SuikaWikiConfig/2.0
2    
3     ModuleSet:
4     @Name: SSML
5     @Version: 1
6     @Description:
7     This is Speech Synthesis Markup Language (SSML), Version 1.
8     @ID: ssml1
9     @BaseURI:
10     http://suika.fam.cx/www/markup/voice/schema/module/
11    
12     @Namespace:
13     @@Name:
14     http://www.w3.org/2001/10/synthesis
15     @@DefaultPrefix: ssml
16     @@UsePrefix: 0
17    
18     @Copyright: Wakaba <w@suika.fam.cx>
19     @RCSDate:
20     $Date: 2004/06/20 05:16:30 $
21    
22     @ImplNote:
23     @@lang:en
24     @@@:
25     Official DTD:
26     <http://www.w3.org/TR/speech-synthesis/synthesis.dtd>
27    
28     Datatype:
29     @Type:
30     @@Name: alphabet
31     @@XMLType: CDATA
32     @@Description: An alphabet name. /(ipa|x-.*)/.
33     @Type:
34     @@Name: contour
35     @@XMLType: CDATA
36     @@Description: List of whitespace separated contourpoints.
37     @Type:
38     @@Name: contourpoint
39     @@XMLType: CDATA
40     @@Description: (Number%,pitch.datatype)
41     @Type:
42     @@Name: duration
43     @@XMLType: CDATA
44     @@Description: Duration. CSS2 <times>. /(\+)?([0-9]*\.)?[0-9]+(ms|s)/.
45     @Type:
46     @@Name: gender
47     @@XMLType: (male | famale | neutral)
48     @Type:
49     @@Name: height.scale
50     @@XMLType: (x-high | high | medium | low | x-low | default)
51     @@Description: Descriptive values for height.
52     @Type:
53     @@Name: hertz.number
54     @@XMLType: CDATA
55     @@Description: /([0-9]+|[0-9]+.[0-9]*|[0-9]*.[0-9]+)Hz/.
56     @Type:
57     @@Name: hertz.relative
58     @@XMLType: CDATA
59     @@Description: /[+\-]([0-9]+|[0-9]+.[0-9]*|[0-9]*.[0-9]+)Hz/.
60     @Type:
61     @@Name: integer
62     @@XMLType: CDATA
63     @@Description: An integer.
64     @Type:
65     @@Name: level
66     @@XMLType: (strong | moderate | none | reduced)
67     @Type:
68     @@Name: number
69     @@XMLType: CDATA
70     @@Description:
71     An xsd:decimal more than or equal to zero
72     @Type:
73     @@Name: percent
74     @@XMLType: CDATA
75     @@Description: /[+\-]?([0-9]+|[0-9]+.[0-9]*|[0-9]*.[0-9]+)%/.
76     @Type:
77     @@Name: pitch
78     @@XMLType: CDATA
79     @@Description:
80     Union of herz.number, herz.relative, percent, semitone or height.scale.
81     @Type:
82     @@Name: range
83     @@XMLType: CDATA
84     @@Description:
85     Union of herz.number, herz.relative, percent, semitone or height.scale.
86     @Type:
87     @@Name: rate
88     @@XMLType: CDATA
89     @@Description: Union of number, percent or speed.scale.
90     @Type:
91     @@Name: relative
92     @@XMLType: CDATA
93     @@Description: /[+\-]([0-9]+|[0-9]+.[0-9]*|[0-9]*.[0-9]+)/.
94     @Type:
95     @@Name: semitone
96     @@XMLType: CDATA
97     @@Description: /[+\-]([0-9]+|[0-9]+.[0-9]*|[0-9]*.[0-9]+)st/.
98     @Type:
99     @@Name: speed.scale
100     @@XMLType: (x-fast | fast | medium | slow | x-slow | default)
101     @@Description: Descriptive values for speed.
102     @Type:
103     @@Name: strength
104     @@XMLType: (none | x-weak | weak | medium | strong | x-strong)
105     @Type:
106     @@Name: version
107     @@XMLType: NMTOKEN
108     @@Description: Version. Must be "1.0".
109     @Type:
110     @@Name: voicename
111     @@XMLType: CDATA
112     @@Description: /\S+/.
113     @Type:
114     @@Name: voicenames
115     @@XMLType: CDATA
116     @@Description: List of whitespace-separeted voicenames.
117     @Type:
118     @@Name: volume
119     @@XMLType: CDATA
120     @@Description: Union of volume.number, relative, percent or volume.scale.
121     @Type:
122     @@Name: volume.number
123     @@XMLType: CDATA
124     @@Description: A volume of [0.0, 100.0].
125     @Type:
126     @@Name: volume.scale
127     @@XMLType: (silent | x-soft | soft | medium | loud | x-loud | default)
128     @@Description: Descriptive values for volume.
129     @Type:
130     @@Name:
131     :LanguageCode
132     @@XMLType: NMTOKEN
133     @@Description: IETF Language Tag
134     @Type:
135     @@Name:
136     :URI
137     @@XMLType: CDATA
138     @@Description: A URI reference
139     @Type:
140     @@Name:
141     xsd:anyURI
142     @@XMLType: CDATA
143     @@Description: An IRI reference
144     @Type:
145     @@Name:
146     xsd:nonNegativeInteger
147     @@XMLType: CDATA
148     @@Description: An integer more than or equal to zero
149     @Type:
150     @@Name:
151     xsd:positiveInteger
152     @@XMLType: CDATA
153     @@Description: An integer more than zero
154     @Class:
155     @@Name:
156     xsd:token
157     @@XMLType: CDATA
158     @Class:
159     @@Name: audio
160     @@Content: audio
161     @Class:
162     @@Name: structure
163     @@Content: p | s
164     @Class:
165     @@Name: sentence-elements
166     @@Content: break | emphasis | mark | phoneme | prosody | say-as | voice | sub
167     @Class:
168     @@Name: allowed-within-sentense
169     @@Content: $audio | $sentence-elements
170     @Class:
171     @@Name: paragraph
172     @@Content:
173     $allowed-within-sentence | s
174     @Class:
175     @@Name: sentence
176     @@Content:
177     $allowed-within-sentence
178     @Class:
179     @@Name: sentenceAndStructure
180     @@Content:
181     $allowed-within-sentence | $structure
182     @Class:
183     @@Name: descAndSentenceAndStructure
184     @@Content: $sentenceAndStructure | desc
185     @Element:
186     @@Name: aws
187     @@Description: Abstract element type for allowed-within-sentence.
188     @Element:
189     @@Name: struct
190     @@Description: Abstract element type for structure.
191    
192     Attribute:
193    
194     Module:
195     @Name: Document Structure, Text Processing and Pronunciation
196     @ID: struct
197    
198     @Element:
199     @@Name: speak
200     @@Content:
201     (#PCDATA | $sentenceAndStructure | lexicon | meta | metadata)*
202     @@Description: Root Element
203     @@AttributeSet:
204     @@@Attribute:
205     @@@@Name:
206     xml:lang
207     @@@@Type:
208     :LanguageCode
209     @@@@Default: #REQUIRED
210     @@@@Description:
211     The language of the root document.
212     @@@REF:
213     xml:base
214     @@@Attribute:
215     @@@@Name: "version"
216     @@@@Type: version
217     @@@@Default: #REQUIRED
218     @@@@Description:
219     @@@@@lang:en
220     @@@@@@: The version of the specification to be used.
221     @@@REF:
222     xsi:schemaLocation
223    
224     @Element:
225     @@Name: lexicon
226     @@Content: "EMPTY"
227     @@Description: Pronunciation Lexicon
228     @@AttributeSet:
229     @@@Attribute:
230     @@@@Name: "uri"
231     @@@@Type:
232     xsd:anyURI
233     @@@@Default: #REQUIRED
234     @@@@Description:
235     The location of the pronunciation lexicon document.
236     @@@Attribute:
237     @@@@Name: "type"
238     @@@@Type:
239     :ContentType
240     @@@@Default: #IMPLIED
241     @@@@Description:
242     The media type of the pronunciation lexicon document.
243    
244     @Element:
245     @@Name: meta
246     @@Content: "EMPTY"
247     @@Description: Information about the document
248     @@AttributeSet:
249     @@@Attribute:
250     @@@@Name: "http-equiv"
251     @@@@Type: "NMTOKEN"
252     @@@@Default: #IMPLIED
253     @@@@Description:
254     HTTP header field name.
255     @@@Attribute:
256     @@@@Name: "name"
257     @@@@Type: "NMTOKEN"
258     @@@@Default: #IMPLIED
259     @@@@Description:
260     Currently only "seeAlso" is defined.
261     @@@Attribute:
262     @@@@Name: "content"
263     @@@@Type: "CDATA"
264     @@@@Default: #REQUIRED
265     @@@Description:
266     Either "http-equiv" or "name" is required and they are exclusive.
267    
268     @Element:
269     @@Name: metadata
270     @@Content: "ANY"
271     @@Description:
272     Information about the document. Use of RDF/XML and Dublin Core
273     is recommended.
274    
275     @Element:
276     @@Name: p
277     @@Content: (#PCDATA | $paragraph)*
278     @@Attribute:
279     @@@REF:
280     xml:lang
281     @@Description: Paragraph
282    
283     @Element:
284     @@Name: s
285     @@Content: (#PCDATA | $sentence)*
286     @@AttributeSet:
287     @@@REF:
288     xml:lang
289     @@Description: Sentense
290    
291     @Element:
292     @@Name: say-as
293     @@Content: (#PCDATA)*
294     @@AttributeSet:
295     @@@Attribute:
296     @@@@Name: "interpret-as"
297     @@@@Type: "NMTOKEN"
298     @@@@Default: #REQUIRED
299     @@@@Description:
300     The content type of the contained text construct.
301     @@@Attribute:
302     @@@@Name: "format"
303     @@@@Type: "NMTOKEN"
304     @@@@Default: #IMPLIED
305     @@@@Description:
306     Futher hints on the precise formatting of the contained text
307     for content types that may have ambiguous formats.
308     The legal values depend on the value of the "interpret-as" attribute.
309     @@@Attribute:
310     @@@@Name: "detail"
311     @@@@Type: "NMTOKEN"
312     @@@@Default: #IMPLIED
313     @@@@Description:
314     The level of detail to be read aloud or rendered.
315     @@Description:
316     Information on the type of text construct
317    
318     @Element:
319     @@Name: phoneme
320     @@Content: (#PCDATA)*
321     @@AttributeSet:
322     @@@Attribute:
323     @@@@Name: "ph"
324     @@@@Type: "CDATA"
325     @@@@Default: #REQUIRED
326     @@@@Description:
327     The phoneme/phone string.
328     @@@Attribute:
329     @@@@Name: "alphabet"
330     @@@@Type: alphabet
331     @@@@Default: #IMPLIED
332     @@@@Description:
333     The phonemic/phonetic alphabet used. Valid values are "ipa" and
334     "x-" strings.
335     @@Description: Phonemic/phonetic pronunciation for the contained text
336    
337     @Element:
338     @@Name: sub
339     @@Content: (#PCDATA)*
340     @@AttributeSet:
341     @@@Attribute:
342     @@@@Name: "alias"
343     @@@@Type: "CDATA"
344     @@@@Default: #REQUIRED
345     @@Description: Text Substition
346    
347     Module:
348     @Name: Prosody and Style
349     @ID: style
350    
351     @Element:
352     @@Name: voice
353     @@Content: (#PCDATA | $sentenceAndStructure)*
354     @@AttributeSet:
355     @@@REF:
356     xml:lang
357     @@@Attribute:
358     @@@@Name: "gender"
359     @@@@Type: gender
360     @@@@Default: #IMPLIED
361     @@@@Description: The preferred gender of the voice.
362     @@@Attribute:
363     @@@@Name: "age"
364     @@@@Type:
365     xsd:nonNegativeInteger
366     @@@@Default: #IMPLIED
367     @@@@Description: The preferred age in years (since birth) of the voice.
368     @@@Attribute:
369     @@@@Name: "variant"
370     @@@@Type:
371     xsd:positiveInteger
372     @@@@Default: #IMPLIED
373     @@@@Description: The preferred variant of the other voice characteristics.
374     @@@Attribute:
375     @@@@Name: "name"
376     @@@@Type: voicenames
377     @@@@Default: #IMPLIED
378     @@@@Description: The voice name.
379     @@@Description: At least one attribute is required.
380     @@Description: Request a change in speaking voice.
381    
382     @Element:
383     @@Name: emphasis
384     @@Content: (#PCDATA | $sentence)*
385     @@AttributeSet:
386     @@@Attribute:
387     @@@@Name: "level"
388     @@@@Type: level
389     @@@@Default: "moderate"
390     @@@@Description: The strength of emphasis.
391     @@Description: Emphasis (or Prominence or Stress)
392    
393     @Element:
394     @@Name: break
395     @@Content: "EMPTY"
396     @@AttributeSet:
397     @@@Attribute:
398     @@@@Name: "strength"
399     @@@@Type: strength
400     @@@@Default: "medium"
401     @@@@Description: The strength of the prosodic break.
402     @@@Attribute:
403     @@@@Name: "time"
404     @@@@Type: duration
405     @@@@Default: #IMPLIED
406     @@@@Description: The duration of a pause to be inserted.
407     @@Description: Control the pausing or other prosodic boundaries between words.
408    
409     @Element:
410     @@Name: prosody
411     @@Content: (#PCDATA | $sentenceAndStructure)*
412     @@AttributeSet:
413     @@@Attribute:
414     @@@@Name: "pitch"
415     @@@@Type: pitch
416     @@@@Default: #IMPLIED
417     @@@@Description: The baseline pitch.
418     @@@Attribute:
419     @@@@Name: "contour"
420     @@@@Type: contour
421     @@@@Default: #IMPLIED
422     @@@@Description: The actual pitch contour.
423     @@@Attribute:
424     @@@@Name: "range"
425     @@@@Type: range
426     @@@@Default: #IMPLIED
427     @@@@Description: The pitch range (variability).
428     @@@Attribute:
429     @@@@Name: "rate"
430     @@@@Type: rate
431     @@@@Default: #IMPLIED
432     @@@@Description: The speaking rate.
433     @@@Attribute:
434     @@@@Name: "duration"
435     @@@@Type: duration
436     @@@@Default: #IMPLIED
437     @@@@Description: The desired time to take.
438     @@@Attribute:
439     @@@@Name: "volume"
440     @@@@Type: volume
441     @@@@Default: "100.0"
442     @@@@Description: The volume.
443     @@@Description: At least one attribute is required.
444     @@Description: Control of the pitch, speaking rate and volume
445    
446     Module:
447     @Name: Other
448     @ID: misc
449    
450     @Element:
451     @@Name: audio
452     @@Content: (#PCDATA | $descAndSentenceAndStructure)*
453     @@AttributeSet:
454     @@@Attribute:
455     @@@@Name: "src"
456     @@@@Type:
457     xsd:anyURI
458     @@@@Default: #REQUIRED
459     @@@@Description: The URI of a document.
460     @@Description: The insertion of recorded audio files
461    
462     @Element:
463     @@Name: mark
464     @@Content: "EMPTY"
465     @@AttributeSet:
466     @@@Attribute:
467     @@@@Name: "name"
468     @@@@Type:
469     xsd:token
470     @@@@Default: #REQUIRED
471     @@Description: Places a marker
472    
473     @Element:
474     @@Name: desc
475     @@Content: (#PCDATA)*
476     @@AttributeSet:
477     @@@REF:
478     xml:lang
479     @@Description: Alternative for the "audio"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24