Skip to content

Commit aa9f424

Browse files
committed
renamed 'speakability' to 'speak', 'speak' to 'speak-as'
1 parent 72dbffe commit aa9f424

2 files changed

Lines changed: 55 additions & 54 deletions

File tree

css3-speech/Overview.html

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -167,12 +167,9 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
167167
class=property>phonemes</code>&rsquo; property breaks principle of
168168
content/presentation separation</a>
169169

170-
<li><a href="#issue-speakability-name">&lsquo;<code
171-
class=property>speakability</code>&rsquo; not an ideal property name
172-
?</a>
173-
174170
<li><a href="#issue-lists">handling of list styles, numbered items</a>
175171
</ul>
172+
<!-- li><a href="#issue-speakability-name">'speakability' not an ideal property name ?</a></li -->
176173
<!-- li><a href="#issue-voice-cues-volume">audio cues volume level relative to voice-volume</a></li -->
177174
<!-- li><a href="#issue-speak_none">speak:none</a></li -->
178175

@@ -203,8 +200,8 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
203200
class=property>voice-balance</code>&rsquo;</a>
204201

205202
<li><a href="#speaking-props"><span class=secno>5. </span>Speaking
206-
properties: &lsquo;<code class=property>speakability</code>&rsquo;,
207-
&lsquo;<code class=property>speak</code>&rsquo;</a>
203+
properties: &lsquo;<code class=property>speak</code>&rsquo;, &lsquo;<code
204+
class=property>speak-as</code>&rsquo;</a>
208205

209206
<li><a href="#pause-props"><span class=secno>6. </span>Pause properties:
210207
&lsquo;<code class=property>pause-before</code>&rsquo;, &lsquo;<code
@@ -516,19 +513,18 @@ <h2 id=mixing-props><span class=secno>4. </span>Mixing properties:
516513
&lsquo;<a href="#voice-volume"><code
517514
class=property>voice-volume</code></a>&rsquo; property has a value of
518515
&lsquo;<code class=property>silent</code>&rsquo;, and an element whose
519-
&lsquo;<a href="#speakability"><code
520-
class=property>speakability</code></a>&rsquo; property has the value
521-
&lsquo;<code class=property>none</code>&rsquo;. The former takes up the
522-
same time as if it had been spoken, including any pause before and after
523-
the element, but no sound is generated (although descendants can override
524-
the &lsquo;<a href="#voice-volume"><code
516+
&lsquo;<a href="#speak"><code class=property>speak</code></a>&rsquo;
517+
property has the value &lsquo;<code class=property>none</code>&rsquo;. The
518+
former takes up the same time as if it had been spoken, including any
519+
pause before and after the element, but no sound is generated (although
520+
descendants can override the &lsquo;<a href="#voice-volume"><code
525521
class=property>voice-volume</code></a>&rsquo; value and may therefore
526522
generate audio output). The latter requires no time and is not rendered in
527523
the aural dimension
528524
<!-- (including its descendants, which cannot override the inherited 'none' value). -->
529-
(although descendants can override the &lsquo;<a
530-
href="#speakability"><code class=property>speakability</code></a>&rsquo;
531-
value and may therefore generate audio output).
525+
(although descendants can override the &lsquo;<a href="#speak"><code
526+
class=property>speak</code></a>&rsquo; value and may therefore generate
527+
audio output).
532528

533529
<table class=propdef summary="name: syntax">
534530
<tbody>
@@ -634,9 +630,8 @@ <h2 id=mixing-props><span class=secno>4. </span>Mixing properties:
634630
<em>does</em> apply to <a href="#cue-props">audio cues</a>.</p -->
635631

636632
<h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
637-
&lsquo;<a href="#speakability"><code
638-
class=property>speakability</code></a>&rsquo;, &lsquo;<a
639-
href="#speak"><code class=property>speak</code></a>&rsquo;</h2>
633+
&lsquo;<a href="#speak"><code class=property>speak</code></a>&rsquo;,
634+
&lsquo;<a href="#speak-as"><code class=property>speak-as</code></a>&rsquo;</h2>
640635
<!-- <p>An additional speech property, speak-header, is described in the
641636
CSS module covering tables.</p> -->
642637

@@ -645,7 +640,7 @@ <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
645640
<tr>
646641
<td>Name:
647642

648-
<td><dfn id=speakability>speakability</dfn>
643+
<td><dfn id=speak>speak</dfn>
649644

650645
<tr>
651646
<td><em>Value:</em>
@@ -682,9 +677,9 @@ <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
682677

683678
<td>specified value
684679
</table>
685-
686-
<p class=issue id=issue-speakability-name> ISSUE: should the "speakability"
687-
property be named differently ? e.g. "speaking"
680+
<!-- p class="issue" id="issue-speakability-name">
681+
ISSUE: should the "speakability" property be named differently ? e.g. "speaking"
682+
</p -->
688683

689684
<p>This property specifies whether text will be rendered aurally.
690685

@@ -717,7 +712,7 @@ <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
717712
pauses</a> or additive behavior of adjoining rests.</p>
718713
<!--
719714
Descendant elements do not get rendered either;
720-
this behavior cannot be overridden by setting the 'speakability' property on the descendants.
715+
this behavior cannot be overridden by setting the 'speak' property on the descendants.
721716
-->
722717

723718

@@ -731,27 +726,27 @@ <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
731726
href="#display-def"><code class=property>display</code></a>&rsquo;
732727
property cannot be overridden by descendants of the affected element, the
733728
&lsquo;<code class=property>auto</code>&rsquo; value of &lsquo;<a
734-
href="#speakability"><code class=property>speakability</code></a>&rsquo;
735-
can however be overridden by descendants, using either of &lsquo;<code
729+
href="#speak"><code class=property>speak</code></a>&rsquo; can however be
730+
overridden by descendants, using either of &lsquo;<code
736731
class=property>none</code>&rsquo; or &lsquo;<code
737732
class=property>normal</code>&rsquo;. In the case of &lsquo;<code
738733
class=property>normal</code>&rsquo;, this would result in descendants
739734
being rendered in the aural dimension even though they would not be
740735
rendered on the visual canvas.
741736
<!-- To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
742-
use the 'none' value for the 'speakability' property. -->
737+
use the 'none' value for the 'speak' property. -->
743738
</p>
744739
<!-- p class="note">
745740
Note that the value of the 'visibility' property
746-
may affect the computed value of 'voice-volume', but do not affect the 'speakability' property.
741+
may affect the computed value of 'voice-volume', but do not affect the 'speak' property.
747742
</p -->
748743

749744
<table class=propdef summary="name: syntax">
750745
<tbody>
751746
<tr>
752747
<td>Name:
753748

754-
<td><dfn id=speak>speak</dfn>
749+
<td><dfn id=speak-as>speak-as</dfn>
755750

756751
<tr>
757752
<td><em>Value:</em>
@@ -828,11 +823,11 @@ <h2 id=speaking-props><span class=secno>5. </span>Speaking properties:
828823
</dl>
829824

830825
<p>Speech synthesizers are knowledgeable about what is and what is not a
831-
number. The &lsquo;<a href="#speak"><code
832-
class=property>speak</code></a>&rsquo; property gives authors the means to
833-
control how the synthesizer renders the numbers it discovers in the source
834-
text, and may be implemented as a preprocessing step before passing the
835-
text to the speech synthesizer.
826+
number. The &lsquo;<a href="#speak-as"><code
827+
class=property>speak-as</code></a>&rsquo; property gives authors the means
828+
to control how the synthesizer renders the numbers it discovers in the
829+
source text, and may be implemented as a preprocessing step before passing
830+
the text to the speech synthesizer.
836831

837832
<h2 id=pause-props><span class=secno>6. </span>Pause properties: &lsquo;<a
838833
href="#pause-before"><code class=property>pause-before</code></a>&rsquo;,
@@ -2792,10 +2787,9 @@ <h2 class=no-num id=property-index>Appendix B &mdash; Property index</h2>
27922787
<tr valign=baseline>
27932788
<td><a class=property href="#speak">speak</a>
27942789

2795-
<td>normal | spell-out | digits | literal-punctuation | no-punctuation |
2796-
inherit
2790+
<td>auto | none | normal | inherit
27972791

2798-
<td>normal
2792+
<td>auto
27992793

28002794
<td>all elements
28012795

@@ -2806,11 +2800,12 @@ <h2 class=no-num id=property-index>Appendix B &mdash; Property index</h2>
28062800
<td>speech
28072801

28082802
<tr valign=baseline>
2809-
<td><a class=property href="#speakability">speakability</a>
2803+
<td><a class=property href="#speak-as">speak-as</a>
28102804

2811-
<td>auto | none | normal | inherit
2805+
<td>normal | spell-out | digits | literal-punctuation | no-punctuation |
2806+
inherit
28122807

2813-
<td>auto
2808+
<td>normal
28142809

28152810
<td>all elements
28162811

@@ -3079,8 +3074,7 @@ <h2 class=no-num id=index>Appendix C &mdash; Index</h2>
30793074

30803075
<li>speak, <a href="#speak" title=speak><strong>5.</strong></a>
30813076

3082-
<li>speakability, <a href="#speakability"
3083-
title=speakability><strong>5.</strong></a>
3077+
<li>speak-as, <a href="#speak-as" title=speak-as><strong>5.</strong></a>
30843078

30853079
<li>style sheet, <a href="#style-sheet" title="style
30863080
sheet"><strong>#</strong></a>
@@ -3368,6 +3362,12 @@ <h2 class=no-num id=changes>Appendix F &mdash; Changes from previous draft</h2>
33683362

33693363
<li>Improved the pause collapsing prose, removed redundant paragraphs.
33703364

3365+
<li>Renamed &lsquo;<code class=property>speakability</code>&rsquo; to
3366+
&lsquo;<a href="#speak"><code class=property>speak</code></a>&rsquo;, and
3367+
&lsquo;<a href="#speak"><code class=property>speak</code></a>&rsquo; to
3368+
&lsquo;<a href="#speak-as"><code
3369+
class=property>speak-as</code></a>&rsquo;.
3370+
33713371
<li>Added the "auto" value for &lsquo;<a href="#voice-stress"><code
33723372
class=property>voice-stress</code></a>&rsquo;.
33733373

css3-speech/Overview.src.html

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ <h2 id="status" class="no-num no-toc">Status of this document</h2>
101101
<p>The following issues need to be discussed and require working group resolutions:
102102
<ul>
103103
<li><a href="#issue-phonemes">'phonemes' property breaks principle of content/presentation separation</a></li>
104-
<li><a href="#issue-speakability-name">'speakability' not an ideal property name ?</a></li>
105104
<li><a href="#issue-lists">handling of list styles, numbered items</a></li>
106105
</ul>
107106

107+
<!-- li><a href="#issue-speakability-name">'speakability' not an ideal property name ?</a></li -->
108108
<!-- li><a href="#issue-voice-cues-volume">audio cues volume level relative to voice-volume</a></li -->
109109
<!-- li><a href="#issue-speak_none">speak:none</a></li -->
110110

@@ -353,13 +353,13 @@ <h2 id="mixing-props"><span class="secno">4. </span>Mixing properties:
353353

354354
<p class="note">
355355
Note that there is a difference between an element whose 'voice-volume' property has a value of 'silent',
356-
and an element whose 'speakability' property has the value 'none'.
356+
and an element whose 'speak' property has the value 'none'.
357357
The former takes up the same time as if it had been spoken,
358358
including any pause before and after the element, but no sound is generated
359359
(although descendants can override the 'voice-volume' value and may therefore generate audio output).
360360
The latter requires no time and is not rendered in the aural dimension
361361
<!-- (including its descendants, which cannot override the inherited 'none' value). -->
362-
(although descendants can override the 'speakability' value and may therefore generate audio output).
362+
(although descendants can override the 'speak' value and may therefore generate audio output).
363363
</p>
364364

365365

@@ -451,7 +451,7 @@ <h2 id="mixing-props"><span class="secno">4. </span>Mixing properties:
451451
<em>does</em> apply to <a href="#cue-props">audio cues</a>.</p -->
452452

453453
<h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
454-
'speakability', 'speak'</h2>
454+
'speak', 'speak-as'</h2>
455455

456456
<!-- <p>An additional speech property, speak-header, is described in the
457457
CSS module covering tables.</p> -->
@@ -461,7 +461,7 @@ <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
461461
<tbody>
462462
<tr>
463463
<td>Name:</td>
464-
<td><dfn id="speakability">speakability</dfn></td>
464+
<td><dfn id="speak">speak</dfn></td>
465465
</tr>
466466
<tr>
467467
<td><em>Value:</em></td>
@@ -494,9 +494,9 @@ <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
494494
</tbody>
495495
</table>
496496

497-
<p class="issue" id="issue-speakability-name">
497+
<!-- p class="issue" id="issue-speakability-name">
498498
ISSUE: should the "speakability" property be named differently ? e.g. "speaking"
499-
</p>
499+
</p -->
500500

501501
<p>This property specifies whether text will be rendered aurally.</p>
502502

@@ -529,7 +529,7 @@ <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
529529
</p>
530530
<!--
531531
Descendant elements do not get rendered either;
532-
this behavior cannot be overridden by setting the 'speakability' property on the descendants.
532+
this behavior cannot be overridden by setting the 'speak' property on the descendants.
533533
-->
534534
</dd>
535535

@@ -541,22 +541,22 @@ <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
541541

542542
<p class="note">
543543
Note that although the 'none' value of the 'display' property cannot be overridden by descendants of the affected element,
544-
the 'auto' value of 'speakability' can however be overridden by descendants, using either of 'none' or 'normal'.
544+
the 'auto' value of 'speak' can however be overridden by descendants, using either of 'none' or 'normal'.
545545
In the case of 'normal', this would result in descendants being rendered in the aural dimension even though they would not be rendered on the visual canvas.
546546
<!-- To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
547-
use the 'none' value for the 'speakability' property. -->
547+
use the 'none' value for the 'speak' property. -->
548548
</p>
549549

550550
<!-- p class="note">
551551
Note that the value of the 'visibility' property
552-
may affect the computed value of 'voice-volume', but do not affect the 'speakability' property.
552+
may affect the computed value of 'voice-volume', but do not affect the 'speak' property.
553553
</p -->
554554

555555
<table class="propdef" summary="name: syntax">
556556
<tbody>
557557
<tr>
558558
<td>Name:</td>
559-
<td><dfn id="speak">speak</dfn></td>
559+
<td><dfn id="speak-as">speak-as</dfn></td>
560560
</tr>
561561
<tr>
562562
<td><em>Value:</em></td>
@@ -627,7 +627,7 @@ <h2 id="speaking-props"><span class="secno">5. </span>Speaking properties:
627627
</dl>
628628

629629
<p>Speech synthesizers are knowledgeable about what is and what is
630-
not a number. The 'speak' property gives authors the means to control
630+
not a number. The 'speak-as' property gives authors the means to control
631631
how the synthesizer renders the numbers it discovers in the source
632632
text, and may be implemented as a preprocessing step before passing
633633
the text to the speech synthesizer.</p>
@@ -2561,6 +2561,7 @@ <h2 class="no-num" id="changes">Appendix F &mdash; Changes from previous draft</
25612561
<li>Added the missing "Computed value" line to each property definition.</li>
25622562
<li>Cleaned-up the list of module dependencies, and removed redundant "module dependencies" section.</li>
25632563
<li>Improved the pause collapsing prose, removed redundant paragraphs.</li>
2564+
<li>Renamed 'speakability' to 'speak', and 'speak' to 'speak-as'.</li>
25642565
<li>Added the "auto" value for 'voice-stress'.</li>
25652566
<li>Fixed typos and made other minor edits.</li>
25662567
</ul>

0 commit comments

Comments
 (0)