CSS2 样式表 声音 语言 属性

1、voice-family

 

语法:
voice-family : child | female | male || name 
取值:
child :  童声 
female :  女声 
male :  男声 
name :  声音名称。按优先顺序排列。以逗号隔开。如果声音名称包含空格,则应使用引号括起

说明:
设置或检索当前声音类型。
对应的脚本特性为 voiceFamily 。


示例:

strong { voice-family: "Bob Barker", "Monty Hall", male }

2、volume

 

语法:
volume : silent | x-soft | soft | medium | loud | x-loud | number 
取值:
silent :  不同于 speak 的 none 值,当前声音仍将占用时间,但是没有声音发出 
x-soft :  相当于 number 的值为0 
soft :  相当于 number 的值为25 
medium :  默认值。相当于 number 的值为50 
loud :  相当于 number 的值为75 
x-loud :  相当于 number 的值为100 
number :  整数|分数。整数值取值范围为0-100。百分数值是相对于此属性继承而得的值

说明:
设置或检索音量。
对应的脚本特性为 volume 。

示例:

body { volume: soft }

 

3、elevation
 

语法:
elevation : below | level | above | lower | higher | angle 
取值:
below :  -90deg 
level :  默认值。0deg 
above :  90deg 
lower :  相对于继承值或绝对参考角度减(逆时针)10deg 
higher :  相对于继承值或绝对参考角度加(顺时针)10deg 
angle :  角度值。整数值取值范围为-90deg到90deg。单位为deg。请参阅 角度单位

说明:
设置或检索当前声音的音源仰角。
对应的脚本特性为 elevation 。 

示例:

body { elevation: 75deg }

4、azimuth

 

语法:
azimuth : left-side | far-left | left | center-left | center | center-right | right | far-right | right-side | leftwards | rightwards | angle 
取值:
left-side :  角度值为 270deg | 90deg 
far-left :  角度值为 300deg | -60deg 
left :  角度值为 320deg | -40deg 
center-left :  角度值为 340deg | -20deg 
center :  默认值。角度值为 0deg 
center-right :  角度值为 20deg | -340deg 
right :  角度值为 40deg | -320deg 
far-right :  角度值为 60deg | -300deg 
right-side :  角度值为 90deg | -270deg 
leftwards :  相对于继承值或绝对参考角度减(逆时针)20deg 
rightwards :  相对于继承值或绝对参考角度加(顺时针)20deg 
angle :  指定角度值。有单位整数。取值范围为-360deg到360deg。单位为deg。请参阅 角度单位

说明:
设置或检索当前声音的音场角度。 
对应的脚本特性为 azimuth 。



示例:

div { azimuth : 30deg; }
p { azimuth : center-left; }
body { azimuth: 75deg; }

5、stress

 

语法:
stress : number 
取值:
number :  整数。整数值取值范围为0-100。默认值为 50

说明:
和 pitch-range 相似。设置或检索当前声音波形的最高峰值。
对应的脚本特性为 stress 。

示例:

body { stress: 75 }

6、richness

 

语法:
richness : number 
取值:
number :  整数。整数值取值范围为0-100。默认值为 50

说明:
设置或检索当前声音的音色。
对应的脚本特性为 richness 。



示例:

body { richness: 75 }

7、speech-rate

 

语法:
speech-rate : x-slow | slow | medium | fast | x-fast | slower | faster | number 
取值:
x-slow :  80字/分钟 
slow :  120字/分钟 
medium :  默认值。180-200字/分钟 
fast :  300字/分钟 
x-fast :  500字/分钟 
slower :  根据当前的速度每分钟减少40个字 
faster :  根据当前的速度每分钟增加40个字 
number :  整数。指定每分钟发音字数

说明:
设置或检索发音速度。
对应的脚本特性为 speechRate 。

示例:

strong { speech-rate: fast }

8、cue

 

语法:
cue : cue-before || cue-after 
取值:
该属性是复合属性。请参阅各参数对应的属性。

说明:
设置在对象前后播放的声音。
假如只给出了一个值,它将用于 cue-before 属性和 cue-after 属性。假如给出了两个值,则第一个用于 cue-before 属性,第二个用于 cue-after 属性。
对应的脚本特性为 cue 。


示例:

div { cue: url(orchestralsneeze.wav) none } 
div { cue: url(orchestralsneeze.wav); }

9、cue-after

 

语法:
cue-after : none | url ( url ) 
取值:
none :  默认值。无声音播放 
url ( url ) :  使用绝对或相对 url 地址指定音乐文件

说明:
设置在对象后播放的声音。
对应的脚本特性为 cueAfter 。


示例:

div { cue-after: url(orchestralsneeze.wav) ; }

10、cue-before

 

语法:
cue-before : none | url ( url ) 
取值:
none :  默认值。无声音播放 
url ( url ) :  使用绝对或相对 url 地址指定音乐文件

说明:
设置在对象前播放的声音。
对应的脚本特性为 cueBefore 。


示例:

div { cue-before: url(orchestralsneeze.wav); }

11、pause

 

语法:
pause : pause-before || pause-after 
取值:
该属性是复合属性。请参阅各参数对应的属性。

说明:
设置对象前后的声音暂停。
假如只给出了一个值,它将用于 pause-before 属性和 pause-after 属性。假如给出了两个值,则第一个用于 pause-before 属性,第二个用于 pause-after 属性。
对应的脚本特性为 pause 。


示例:

div { pause: 2s 3s } 
div { pause: 2s; }

12、pause-after

 

语法:
pause-after : time 
取值:
time :  由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-after 属性即相当于暂停1秒。请参阅 时间单位

说明:
定义对象内容被发音后的暂停。
对应的脚本特性为 pauseAfter 。


示例:

div { pause-after: 2s; }

13、pause-before

 

语法:
pause-before : time 
取值:
time :  由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-before 属性即相当于暂停1秒。请参阅 时间单位

说明:
定义对象内容发音前的暂停。
对应的脚本特性为 pauseBefore 。


示例:

div { pause-before: 2s; }

14、pitch

 

语法:
pitch : x-low | low | medium | high | x-high | number 
取值:
number :  数字。指定赫兹(HZ)值。其他参数取决于 voice-family 属性指定的声音种类。请参阅 频率单位

说明:
设置或检索音高。
对应的脚本特性为 pitch 。


示例:

strong { pitch: x-high }
strong { pitch: 75hz }

15、pitch-range

 

语法:
pitch-range : number 
取值:
number :  数字。取值范围为0-100。默认值为 50 ,表示普通发音。小于50趋向于平缓,大于50趋向于颤抖

说明:
设置或检索声音的平滑程度。
对应的脚本特性为 pitchRange 。 


示例:

strong { pitch-range: 80 }

16、play-during

 

语法:
play-during : url ( url ) | mix | repeat | auto | none 
取值:
url ( url ) :  使用绝对或相对 url 地址指定背景音乐 
mix :  在播放对象的背景音乐的同时并不停止父对象的背景音乐 
repeat :  循环播放对象的背景音乐 
auto :  默认值。仅仅再一次执行父对象的 play-during 属性值 
none :  背景音乐。甚至取消父对象的 play-during 属性值的作用

说明:
设置或检索背景音乐的播放。
对应的脚本特性为 playDuring 。


示例:

p { play-during: url(accordian.wav) mix }

17、speak

 

语法:
speak : normal | none | spell-out 
取值:
normal :  默认值。使用当前语言的正常发音尺度 
none :  取消发音。不同于 volume 的 silent 值,未发出的声音不占用时间。这个值不会被子对象继承 
spell-out :  一次一字的拼写内容

说明:
设置或检索声音是否给出。
对应的脚本特性为 speak 。


示例:

acronym { speak: spell-out }

18、speak-numeral

 

语法:
speak-numeral : continuous | digits 
取值:
continuous :  默认值。根据默认语言对数字的词语描述阅读 
digits :  逐位阅读数字

说明:
设置或检索数字如何发音。
对应的脚本特性为 speakNumeral 。


示例:

.telephone { speak-numeral: digits }

19、speak-punctuation

 

语法:
speak-punctuation : none | code 
取值:
none :  默认值。取消标点符号发音。替代为停顿 
code :  标点符号被发音

说明:
设置或检索标点符号如何发音。
对应的脚本特性为 speakPunctuation 。


示例:

.telephone { speak-punctuation: code; speak-numeral: digits }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值