音声関連
◆ volume: volume (C2)

音声読み上げブラウザで読み上げるときの音量を 0100 までの数値、120% のようなパーセント指定、silent(無音)、x-soft(レベル 0)、soft(レベル 25)、medium(既定値:レベル 50)、loud(レベル 75)、x-loud(レベル 100)、inherit(継承)のいずれかで指定します。

H1 { volume: loud; }
◆ speak: speak (C2)

音声ブラウザでの読み上げ方法を、none(読まない)、normal(既定値:通常)、spell-out(テキストのスペルを 1文字ずつ)、inherit(継承)のいずれかで指定する。

ACRONYM { speak: spell-out; }
◆ pause: brefore after (C2)
◆ pause-before: time (C2)
◆ pause-after: time (C2)

音声ブラウザで読み上げる際の間を指定します。pause-before は要素を読む前の間を、pause-after は後の間を、pause は両方の間を一度に指定します。pause の引数がひとつの時は、前後の間を指定します。間は、1s(1秒)、100ms(100ミリ秒)、100%(平均的な 1単語に要する時間)、inherit(継承)のいずれかで指定します。

H1 { pause-before: 5s; }
◆ cue: brefore after (C2)
◆ cue-after: sound (C2)
◆ cue-before: sound (C2)

音声ブラウザで読み上げる際に、要素の前後で読み上げる音声を url(sound.wav) のような URL、none(読み上げない)、inherit(継承)のいずれかで指定します。cue は両方の音声を一度に指定します。cue の引数がひとつの時は、前後の音声を指定します。

H1 { cue: url(in.wav) url(out.wav); }
◆ play-during: sound mix repeat (C2)

要素を読み上げ中にバックに流す背景音を url(back.wav) のような URLで指定します。URL に加えて mix(親要素の背景音はそのままで音を重ねる)、repeat(背景音を繰り返す)の指定も可能です。URL の代わりに auto(既定値:自動)、none(背景音無し)、inherit(継承)のいずれかを指定することもできます。

.happy { url(happy.wav) mix repeat; }
◆ azimuth: angle (C2)

音源の方向を -360deg360deg の角度で指定します。角度の代わりに left-side(-90deg)、far-left(-60deg)、left(-40deg)、center-left(-20deg)、center(0deg)、center-right(20deg)、right(40deg)、far-right(60deg)、right-side(90deg)の名前を使用することも可能です。これらの名前に behind(背後)を加えた場合は、それぞれの向きが後ろ側になります。他に、leftward(現在より反時計回りに 20deg)、rightward(現在より時計回りに 20deg)、inherit(継承)も指定可能です。

.tanaka { azimuth: far-right; }        /* 田中さんは右側 */
.suzuki { azimuth: far-left behind; }  /* 鈴木さんは左後ろ */
◆ elevation: angle (C2)

azimuth: が水平方向の角度を指定するのに対し、elevation: は垂直方向の角度を、-90deg90deg の角度指定、below(-90deg)、level(0deg)、above(90deg)、higher(現在より+10deg)、lower(現在より-10deg)、inherit(継承)のいずれかで指定します。

.airplane { elevation: abobe; }
◆ speech-rate: rate (C2)

読み上げるスピードを 180(1分間に約180語)のような数値、x-slow(80語)、slow(120語)、medium(180~200語)、fast(300語)、x-fast(500語)、faster(現在より+40語)、slower(現在より-40語)、inherit(継承)のいずれかで指定します。

.tanaka { speech-rate: x-fast; }   /* 田中さんの台詞は早口で */
◆ voice-family: voice, voice, ... (C2)

声の候補を指定します。定義済みのmale(男性)、female(女性)、child(子供)の他、音声ブラウザがサポートする他の声を使用することもできます。

.tanaka { voice-family: comedian, male; }
◆ pitch: patch (C2)

声のピッチを、120Hz1kHz のような数値指定、x-low(低い)、low(低め)、medium(普通)、high(高め)、x-high(高い)、inherit(継承)のいずれかで指定します。

.tanaka { pitch: low; }
◆ pitch-range: range (C2)
◆ stress: stress (C2)
◆ richness: richness (C2)

pitch-range: は声の抑揚を、stress: はアクセント部分の抑揚を、richness: は声の通りやすさを 0100 までの数値、inherit(継承)のいずれかで指定します。

.tanaka { pitch-range: 65; stress: 70; richness: 75; }
◆ speak-punctuation: mode (C2)

セミコロンなどの区切り文字の読み方を、code(文字通り発音する)、none(区切りは入れるが発音しない)、inherit(継承)のいずれかで指定します。

CODE { speak-punctuation: code; }
◆ speak-numeral: mode (C2)

数字の読み方を、digits(イチ・ニィ・サンのように)、continuous(ヒャクニジュウサンのように)、inherit(継承)のいずれかで指定します。

.userId { speak-numeral: digits; }
◆ speak-header: mode (C2)

テーブルのセルを読み上げる際にヘッダ情報を読むかどうかを、once(既定値:同じヘッダを参照する一連のセルの前で一度だけ読む)、always(すべての関連セルの前で読む)、inherit(継承)のいずれかで指定します。

TABLE { speak-header: always; }