9090
9191 < h1 id =top > CSS Speech Module</ h1 >
9292
93- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 26 May 2011</ h2 >
93+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 06 June 2011</ h2 >
9494
9595 < dl >
9696 < dt > This version:
9797
9898 < dd >
99- <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110526 ">http://www.w3.org/TR/2011/ED-css3-speech-20110526 /</a>-->
99+ <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110606 ">http://www.w3.org/TR/2011/ED-css3-speech-20110606 /</a>-->
100100 < a
101101 href ="http://dev.w3.org/csswg/css3-speech "> http://dev.w3.org/csswg/css3-speech</ a >
102102
@@ -1740,8 +1740,10 @@ <h3 id=voice-props-voice-family><span class=secno>8.1. </span>The ‘<a
17401740 < p > The ‘< a href ="#voice-family "> < code
17411741 class =property > voice-family</ code > </ a > ’ property specifies a
17421742 comma-separated, prioritized list of values that designate speech
1743- synthesis voices (analogous to ‘< code
1744- class =property > font-family</ code > ’ in visual style sheets).
1743+ synthesis voices (analogous to ‘< code class =css > < a
1744+ href ="#font-family-def "> < code
1745+ class =property > font-family</ code > </ a > </ code > ’ in visual style
1746+ sheets).
17451747
17461748 < p class =note > Note that the functionality provided by this property is
17471749 related to the < a
@@ -2400,19 +2402,21 @@ <h3 id=mixing-props-voice-duration><span class=secno>9.1. </span>The
24002402
24012403 < h2 id =lists > < span class =secno > 10. </ span > List items and counters styles</ h2 >
24022404
2403- < p > The ‘< code class =property > list-style-type</ code > ’ property
2404- of < a href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > specifies
2405- three types of list item markers: glyphs, numbering systems, and
2406- alphabetic systems. The values allowed for this property are also used for
2407- the counter() function of the ‘< a href ="#content-def "> < code
2405+ < p > The ‘< code class =css > < a href ="#list-style-type-def "> < code
2406+ class =property > list-style-type</ code > </ a > </ code > ’ property of < a
2407+ href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > specifies three
2408+ types of list item markers: glyphs, numbering systems, and alphabetic
2409+ systems. The values allowed for this property are also used for the
2410+ counter() function of the ‘< a href ="#content-def "> < code
24082411 class =property > content</ code > </ a > ’ property. The CSS Speech module
24092412 defines how to render these styles in the aural dimension, using speech
2410- synthesis. The ‘< code class =property > list-style-image</ code > ’
2411- property of < a href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
2412- is ignored, and instead the ‘< code
2413- class =property > list-style-type</ code > ’ is used (if present). When no
2414- list style is provided, the presentation of list items in the aural
2415- dimension is not specified by the CSS Speech module.
2413+ synthesis. The ‘< code class =css > < a
2414+ href ="#list-style-image-def "> < code
2415+ class =property > list-style-image</ code > </ a > </ code > ’ property of < a
2416+ href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > is ignored, and
2417+ instead the ‘< code class =css > < a href ="#list-style-type-def "> < code
2418+ class =property > list-style-type</ code > </ a > </ code > ’ is used (if
2419+ present).
24162420
24172421 < p class =note > Note that the working draft of the CSS Lists module < a
24182422 href ="#CSS3LIST " rel =biblioentry > [CSS3LIST]<!--{{CSS3LIST}}--> </ a >
@@ -2424,64 +2428,48 @@ <h2 id=lists><span class=secno>10. </span>List items and counters styles</h2>
24242428 < dt > < strong > disc, circle, square</ strong >
24252429
24262430 < dd >
2427- < p > These list item styles are spoken as the equivalent word for the
2428- shape, in the user's language.</ p >
2431+ < p > For these list item styles, the user-agent defines (possibly based on
2432+ user preferences) what equivalent phrase is spoken or what audio cue is
2433+ played. List items with graphical bullets are therefore announced
2434+ appropriately in an implementation-dependent manner.</ p >
24292435
2430- < dt > < strong > decimal</ strong >
2436+ < dt > < strong > decimal, decimal-leading-zero, lower-roman, upper-roman,
2437+ georgian, armenian</ strong >
24312438
24322439 < dd >
2433- < p > This list item style corresponds to numbers beginning from 1. These
2434- numbers are spoken as-is by the speech synthesizer, in the user's
2435- language.</ p >
2436-
2437- < dt > < strong > decimal-leading-zero</ strong >
2440+ < p > For these list item styles, corresponding numbers are spoken as-is by
2441+ the speech synthesizer, and may be complemented with additional audio
2442+ cues or speech phrases in the document's language (i.e. with the same
2443+ TTS voice used to speak the list item content) in order to indicate the
2444+ presence of list items. For example, when using the English language,
2445+ the list item counter could be prefixed with the word "Item", which
2446+ would result in list items being announced with "Item one", "Item two",
2447+ etc.</ p >
2448+
2449+ < dt > < strong > lower-latin, lower-alpha, upper-latin, upper-alpha,
2450+ lower-greek</ strong >
24382451
24392452 < dd >
2440- < p > This list item style corresponds to numbers that are padded with
2441- initial zeros (e.g., 01, 02, 03, ..., 98, 99). These numbers are spoken
2442- as individual digits, in the user's language (i.e. just as if the
2443- ‘< a href ="#speak-as "> < code
2444- class =property > speak-as</ code > </ a > ’ property had been applied with
2445- the ‘< code class =property > digits</ code > ’ value).</ p >
2446-
2447- < dt > < strong > lower-roman, upper-roman</ strong >
2448-
2449- < dd >
2450- < p > These list item styles corresponds to numbers written using the roman
2451- numeral notation (e.g. [i, ii, iii, iv, v, etc.] or [I, II, III, IV, V,
2452- etc.]). These numbers are spoken as their ‘< code
2453- class =property > decimal</ code > ’ equivalents, but the speech
2454- synthesizer produces an additional cue in the user's language to
2455- indicate the lower or upper roman style.</ p >
2456-
2457- < dt > < strong > lower-latin, lower-alpha, upper-latin, upper-alpha</ strong >
2458-
2459- < dd >
2460- < p > These list item styles correspond to ASCII alphabetical characters
2461- (e.g. [a, b, c, ... z] or [A, B, C, ... Z]). They are spoken as-is by
2462- the speech synthesizer, using the document language.</ p >
2463-
2464- < dt > < strong > lower-greek</ strong >
2465-
2466- < dd >
2467- < p > This list item style correspond to classical Greek characters (e.g.
2468- [α, β, γ, ...]). They are spoken using speech synthesis as their
2469- equivalent "alpha", "beta", "gamma" words, in the user's language.</ p >
2470-
2471- < dt > < strong > georgian, armenian</ strong >
2472-
2473- < dd >
2474- < p > These list item styles are spoken as numeral equivalents (see
2475- ‘< code class =property > decimal</ code > ’).</ p >
2453+ < p > These list item styles are spelled out letter-by-letter by the speech
2454+ synthesizer, in the document language (i.e. with the same TTS voice used
2455+ to speak the list item content). For example, ‘< code
2456+ class =property > lower-greek</ code > ’ in English would be read out as
2457+ "alpha", "beta", "gamma", etc. Conversely, ‘< code
2458+ class =property > upper-latin</ code > ’ in French would be read out as
2459+ /a/, /be/, /se/, etc. (phonetic notation)</ p >
24762460 </ dl >
24772461
2478- < p class =note > Note that screen-readers usually announce well-defined
2479- structures such as lists or tables regardless of whether special
2480- information has been authored within the content. These navigation aids
2481- are typically implementation-dependent. User-agents that support the CSS
2482- Speech module are expected to handle author-provided aural styles (which
2483- may or may not announce special structures) whilst continuing to provide
2484- implementation-specific navigation cues.
2462+ < p class =note > Note that screen-readers tend to generate complementary
2463+ speech cues or audio icons to announce well-defined structures such as
2464+ lists or tables. These navigation aids are implementation-dependent and
2465+ may not necessarily reflect authored content. User-agents that support the
2466+ CSS Speech module are naturally expected to handle author-provided aural
2467+ styles as per the CSS < a href ="#cascade-def "> cascade</ a > mechanism, and
2468+ may continue to provide additional implementation-specific content
2469+ navigation cues for use-cases that are not covered by this specification,
2470+ or as long as this doesn't create redundancies or inconsistencies in the
2471+ speech / audio output (for example: duplicated or different list item
2472+ numbering scheme).
24852473
24862474 < h2 id =pronunciation > < span class =secno > 11. </ span > Pronunciation, phonemes</ h2 >
24872475
@@ -2976,6 +2964,11 @@ <h2 class=no-num id=property-index>Appendix A — Property index</h2>
29762964 specifications:
29772965
29782966 < ul >
2967+ < li > < dfn id =cascade-def > < a
2968+ href ="http://www.w3.org/TR/CSS21/cascade.html#cascade "> cascade
2969+ </ a > </ dfn > < a href ="#CSS21 "
2970+ rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
2971+
29792972 < li > < dfn id =box-model-def > < a href ="http://www.w3.org/TR/CSS21/box.html ">
29802973 visual box model </ a > </ dfn > < a href ="#CSS21 "
29812974 rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
@@ -3022,6 +3015,8 @@ <h2 class=no-num id=index>Appendix B — Index</h2>
30223015
30233016 < li > border, < a href ="#border-def " title =border > < strong > #</ strong > </ a >
30243017
3018+ < li > cascade, < a href ="#cascade-def " title =cascade > < strong > #</ strong > </ a >
3019+
30253020 < li > content, < a href ="#content-def " title =content > < strong > #</ strong > </ a >
30263021
30273022 < li > cue, < a href ="#cue " title =cue > < strong > 7.2.</ strong > </ a >
0 commit comments