1313 < style type ="text/css ">
1414 p
1515 {
16- padding-bottom : 1em ;
16+ padding-bottom : 1em ;
1717 }
1818
1919 p + p
2020 {
21- text-indent : 0 ;
21+ text-indent : 0 ;
2222 }
2323
2424 * : target
2525 {
26- border : 1px dashed # 66CC66 ;
26+ border : 1px dashed # 66CC66 ;
2727 }</ style >
2828 <!--
2929 .prod
9090
9191 < h1 id =top > CSS Speech Module</ h1 >
9292
93- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 08 July 2011</ h2 >
93+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 13 July 2011</ h2 >
9494
9595 < dl >
9696 < dt > This version:
9797
9898 < dd >
99- <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110708 ">http://www.w3.org/TR/2011/ED-css3-speech-20110708 /</a>-->
99+ <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110713 ">http://www.w3.org/TR/2011/ED-css3-speech-20110713 /</a>-->
100100 < a
101101 href ="http://dev.w3.org/csswg/css3-speech "> http://dev.w3.org/csswg/css3-speech</ a >
102102
@@ -694,15 +694,55 @@ <h3 id=mixing-props-voice-balance><span class=secno>5.2. </span>The
694694 < td > specified value
695695 </ table >
696696
697- < p > The ‘< a href ="#voice-balance "> < code
698- class =property > voice-balance</ code > </ a > ’ property manipulates the
699- distribution of audio output between left and right channels in
700- stereo-capable sound devices.
697+ < p > The ‘< a href ="#voice-balance "> < code
698+ class =property > voice-balance</ code > </ a > ’ property controls the
699+ spatial distribution of audio output across a lateral sound stage: one
700+ extremity is on the left, the other extremity is on the right hand side,
701+ relative to the listener's position. Authors can specify intermediary
702+ steps between left and right extremities, to represent the audio
703+ separation along the resulting left-right axis.
701704
702705 < p class =note > Note that the functionality provided by this property has no
703706 match in the SSML markup language < a href ="#SSML "
704707 rel =biblioentry > [SSML]<!--{{!SSML}}--> </ a > .
705708
709+ < ul >
710+ < li > When user-agents produce audio via a mono-aural sound system (i.e.
711+ single-speaker setup), the ‘< a href ="#voice-balance "> < code
712+ class =property > voice-balance</ code > </ a > ’ property has no effect.
713+
714+ < li > When user-agents produce audio through a stereo sound system (e.g.
715+ two speakers, a pair of headphones), the left-right distribution of audio
716+ signals precisely match the authored values for the ‘< a
717+ href ="#voice-balance "> < code
718+ class =property > voice-balance</ code > </ a > ’ property.
719+
720+ < li > When user-agents are capable of mixing audio signals through more
721+ than 2 channels (e.g. 5-speakers surround sound system, including a
722+ dedicated center channel), the physical distribution of audio signals
723+ resulting from the application of the ‘< a
724+ href ="#voice-balance "> < code
725+ class =property > voice-balance</ code > </ a > ’ property must be performed
726+ so that the listener perceives sound as if it was coming from a basic
727+ stereo layout. For example, the center channel as well as the left/right
728+ speakers may be used altogether in order to emulate the behavior of the
729+ ‘< code class =property > center</ code > ’ value (zero, on the
730+ [-100,100] scale of the ‘< a href ="#voice-balance "> < code
731+ class =property > voice-balance</ code > </ a > ’ property).
732+ </ ul >
733+
734+ < p class =note > Note that sound systems may be configured by users in such a
735+ way that it would interfere with the left-right audio distribution
736+ specified by document authors. Typically, the various "surround" modes
737+ available in modern sound systems (including systems based on basic stereo
738+ speakers) tend to greatly alter the perceived spatial arrangement of audio
739+ signals. Some users may even configure their system to "downgrade" any
740+ rendered sound to a single mono channel, in which case the effect of the
741+ ‘< a href ="#voice-balance "> < code
742+ class =property > voice-balance</ code > </ a > ’ property would obviously
743+ not be perceivable at all. The rendering fidelity of authored content is
744+ therefore dependent on such user customizations.
745+
706746 < dl >
707747 < dt > < strong > <number></ strong >
708748
@@ -713,12 +753,13 @@ <h3 id=mixing-props-voice-balance><span class=secno>5.2. </span>The
713753 ‘< code class =css > -100</ code > ’ are clamped to ‘< code
714754 class =css > -100</ code > ’. Values greater than ‘< code
715755 class =css > 100</ code > ’ are clamped to ‘< code
716- class =css > 100</ code > ’. When the value is ‘< code
717- class =css > -100</ code > ’, only the left channel is audible.
718- Conversely, when the value is ‘< code class =css > 100</ code > ’
719- only the right channel is audible. When the value is ‘< code
720- class =css > 0</ code > ’, left and right channels both have the same
721- sound level, so that the speech appears to be coming from the center.</ p >
756+ class =css > 100</ code > ’. The value ‘< code
757+ class =css > -100</ code > ’ represents the left side, and the value
758+ ‘< code class =css > 100</ code > ’ represents the right side. The
759+ value ‘< code class =css > 0</ code > ’ represents the center point
760+ whereby there is no discernible audio separation between left and right
761+ sides (in a stereo sound system, this corresponds to equal distribution
762+ of audio signals between left and right speakers).</ p >
722763
723764 < dt > < strong > left</ strong >
724765
@@ -738,31 +779,26 @@ <h3 id=mixing-props-voice-balance><span class=secno>5.2. </span>The
738779 < dt > < strong > leftwards</ strong >
739780
740781 < dd >
741- < p > Moves the sound to the left, relative to the inherited ‘< a
742- href ="#voice-balance "> < code
743- class =property > voice-balance</ code > </ a > ’. More precisely, subtract
744- 20 from the inherited value and clip the resulting value to the range
745- ‘< code class =css > -100</ code > ’ and ‘< code
746- class =css > 100</ code > ’.</ p >
782+ < p > Moves the sound to the left, by subtracting 20 from the inherited
783+ ‘< a href ="#voice-balance "> < code
784+ class =property > voice-balance</ code > </ a > ’ value, and by clamping
785+ the resulting number to ‘< code class =css > -100</ code > ’.</ p >
747786
748787 < dt > < strong > rightwards</ strong >
749788
750789 < dd >
751- < p > Moves the sound to the right, relative to the inherited ‘< a
790+ < p > Moves the sound to the right, by adding 20 to the inherited ‘< a
752791 href ="#voice-balance "> < code
753- class =property > voice-balance</ code > </ a > ’. More precisely, add 20
754- to the inherited value and clip the resulting value to the range
755- ‘< code class =css > -100</ code > ’ and ‘< code
756- class =css > 100</ code > ’.</ p >
792+ class =property > voice-balance</ code > </ a > ’ value, and by clamping
793+ the resulting number to ‘< code class =css > 100</ code > ’.</ p >
757794 </ dl >
758795
759796 < p class =note > Note that many speech synthesizers only generate mono sound,
760797 and therefore do not intrinsically support the ‘< a
761798 href ="#voice-balance "> < code class =property > voice-balance</ code > </ a > ’
762- property. The distribution of audio signals between left and right
763- channels would consequently occur at post-synthesis stage, for example
764- when a speech-enabled user-agent mixes the various audio sources that may
765- be authored within the document.
799+ property. The sound distribution along the left-right axis consequently
800+ occurs at post-synthesis stage (when the speech-enabled user-agent mixes
801+ the various audio sources authored within the document)
766802
767803 < h2 id =speaking-props > < span class =secno > 6. </ span > Speaking properties</ h2 >
768804
0 commit comments