azumith屬性繼承屬性,設定音響音源左右方向的角度。角度值從-360度(逆時針)至360度(順時針)。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| azumith | all | 角度 left-side far-left left center-left center(Default值) center-right right far-right right-side behind leftwards rightwards inherit |
→ deg(1deg=1度)、grad(1grad=0.9度) 、rad(1rad=57度) → 270度(-90度)。"left-side behind"為270度(-90度) → 300度(--60度)。"far-left behind"為240度(-120度) → 320度(-40度)。"left behind"為220度(-140度) → 340度(-20度)。"center-left behind"為340度(-20度) → 0度(-360度)。"center behind"為180度(-180度) → 20度(-340度)。"center-right behind"為160度(-200度) → 40度(-320度)。"right behind"為140度(-220度) → 60度(-300度)。"far-right behind"為120度(-240度) → 90度(-270度)。"behind "為90度(-270度) → 180度(-180度)。 → 逆時間移動20度 → 順逆時間移動20度 → 強制繼承上層元素的屬性值 |
div { azimuth : 270deg ; }
div { azimuth : center-left ; }
elevation屬性繼承屬性,設定音響音源上下方向的角度。角度值從-90度(最下面)至90度(最上面)。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| elevation | all | 角度 bellow level (Default值) above higher lower inherit |
→ deg(1deg=1度)、grad(1grad=0.9度) 、rad(1rad=57度) → -90度(最下面) → 0度(正面) → 90度(最上面) → 現在的角度加10度(向上10度) → 現在的角度減10度(向下10度) → 強制繼承上層元素的屬性值 |
h1 { elevation : above ; }
p { elevation : level ; }
cue屬性非繼承屬性,指定在讀取元素內容的前(cue-before),後(cue-after)發出聲音。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| cue | all | URI none(default值) cue-before cue-after inherit |
→ 指定聲音檔所在位置 → 不指定 → 在讀取元素前 → 在讀取元素後 → 強制繼承上層元素的屬性值 |
h1 { cue : url(voice_in.wav) url(voice_.wav) ; }
cue-before屬性非繼承屬性,指定在讀取元素內容前發出聲音。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| cue-before | all | URI none(default值) inherit |
→ 指定聲音檔所在位置 → 不指定 → 強制繼承上層元素的屬性值 |
h1 { cue-after : url(start.wav) ; }
h1:before { content : "開始讀取文章" ; }
cue-after屬性非繼承屬性,指定在讀取元素內容後發出聲音。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| cue-before | all | URI none(default值) inherit |
→ 指定聲音檔所在位置 → 不指定 → 強制繼承上層元素的屬性值 |
p { cue-after : url(end.wav) ; }
p:after { content : "文章結束" ; }
pause屬性非繼承屬性,指定在讀取元素內容前(pause-befor)、後(pause-after)的暫停時間。只設定1個值時,代表前後都設相同的時間。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| pause | all | 時間 百分比(%) pause-befor pause-after inherit |
→ ms(1/1000秒)、s(秒) → speech-rate屬性指定速度的比率 → 讀取元素內容前的暫停時間 → 讀取元素內容後的暫停時間 → 強制繼承上層元素的屬性值 |
h2 { pause : 1s ; }
p { pause : 50ms 0 ; }
pause-before屬性非繼承屬性,指定在讀取元素內容前的暫停時間。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| pause-before | all | 時間 百分比(%) inherit |
→ ms(1/1000秒)、s(秒) → speech-rate屬性指定速度的比率 → 強制繼承上層元素的屬性值 |
h2 { pause-before : 1s ; }
pause-after屬性非繼承屬性,指定在讀取元素內容後的暫停時間。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| pause-after | all | 時間 百分比(%) inherit |
→ ms(1/1000秒)、s(秒) → speech-rate屬性指定速度的比率 → 強制繼承上層元素的屬性值 |
h2 { pause-after: 1s ; }
pitch屬性非繼承屬性,指定在讀取元素內容的聲音高低(平均)。標準男生的聲音週周波數為120Hz,女生為210Hz。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| pitch | all | 周波數 x-low low medium high x-high inherit |
→ Hz(1次/1秒震動)、KHz(1000Hz) → 最低 → 低 → 標準 → 高 → 最高 → 強制繼承上層元素的屬性值 |
.male { pitch : 120Hz ; }
.female { pitch : 210Hz ; }
pitch-range屬性非繼承屬性,指定在讀取元素內容的聲音抑揚頓挫。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| pitch-range | all | 0-100 inherit |
→ 0:平坦,50:一般,100:強烈 → 強制繼承上層元素的屬性值 |
h1 { pitch-range : 80 ; }
h2 { pitch-range : 70 ; }
h3 { pitch-range : 60 ; }
stress屬性非繼承屬性,指定在讀取元素內容的聲音音調。英文是有音調的語言,可以利用此屬性設定唸英文時的音調。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| stress | all | 0-100 inherit |
→ 0:最低,50:一般,100:最高 → 強制繼承上層元素的屬性值 |
em { stress : 70 ; }
strong { stress : 90 ; }
richness屬性非繼承屬性,指定在讀取元素內容時的聲音明亮。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| richness | all | 0-100 inherit |
→ 0:最低,50:一般,100:最高 → 強制繼承上層元素的屬性值 |
em { richness: 70 ; }
strong { richness: 90 ; }
play-during屬性非繼承屬性,指定在讀取元素內容時的背景音樂。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| play-during | all | URI URI mix URI repeat auto(Default值) none inherit |
→ 背景音樂檔的所在位置 → 和上層元素指定的背景音樂重疊播放 → 在讀取元素內容時,重複播放。 → 只持續撥放上層元素的背景音樂 → 不指定。 → 強制繼承上層元素的屬性值 |
body { play-during : url(body.mid) repeat ; }
speak屬性繼承屬性,指定是否讀���元素內���,還有再生的方式。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| speak | all | normal(Default值) none spell-out inherit |
→ 根據各種語言的發音規則讀取元素內容 不讀取內容,並非不出聲 1個字1個字念出(適用讀縮寫等大文字時) → 強制繼承上層元素的屬性值 |
abbr,acronym { speak : spell-out ; }
speak-header屬性繼承屬性,指定在讀取儲存格之前,是否讀取表格標題(th元素)。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| speak-header | th元素 | once(Default值) always inherit |
→ 在讀取儲存格之前,只讀1次標題 → 每讀到儲存格之前,就會唸1次標題 → 強制繼承上層元素的屬性值 |
td { speak-header : always ; }
speak-numeral屬性繼承屬性,指定在讀取元素內容的數字(例如電話號碼)。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| speak-numeral | th元素 | digits continuous(Default值) inherit |
→ 念出1個1個數字(例:1、2、3) → 整體念出(例:1百2拾3...) → 強制繼承上層元素的屬性值 |
.tel { speak-numeral: digits ; }
speak-punctuation屬性繼承屬性,指定在讀取元素內容的句逗點、括弧等符號。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| speak-punctuation | th元素 | code none (Default值) inherit |
→ 念出句逗點、括弧等符號 → 不念出只停頓 → 強制繼承上層元素的屬性值 |
.tel { speak-punctuation : code;speak-numeral: digits; }
speak-rate屬性繼承屬性,指定在讀取元素內容的速度(1分鐘讀取的單句數)。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| speak-rate | all | 速度數值 x-slow slow medium(Default值) fast x-fast faster slower inherit |
→ 1分鐘讀取的單句數 → 1分鐘讀取80個單句 → 1分鐘讀取120個單句 → 1分鐘讀取180-200個單句 → 1分鐘讀取300個單句 → 1分鐘讀取500個單句 → 1分鐘多讀取40個單句 → 1分鐘少讀取40個單句 → 強制繼承上層元素的屬性值 |
p { speech-rate : 120 ;}
voice-family屬性繼承屬性,指定在讀取元素內容的聲音種類。聲音種類分固有聲音和統稱聲音,使用(,)區隔。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| voice-family | all | 固有聲音 統稱聲音 inherit |
→ comedian, trinoids, carlos, lani等具體的合成聲音的名稱 → male,female,chird3種 → 強制繼承上層元素的屬性值 |
p { voice-family : comedian, female; }
volume屬性繼承屬性,指定在讀取元素內容的音量。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| volume | all | 0-100 百分比(%) silent x-soft soft medium(Default值) loud x-loud inherit |
→ 0:最低,50:一般,100:最高 → 上層元素音量的比率 → 靜音,有時間經過 → 0 → 25 → 50 → 70 → 100 → 強制繼承上層元素的屬性值 |
h1 { volume : 90 ; }