CSS Звук. Довідник
Таблиці звукових стилів
Таблиці звукових стилів використовують комбінацію синтезу мови та звукових ефектів, щоб змусити користувача слухати інформацію, а не читати.
Слухова презентація може бути використана:
- сліпими людьми
- щоб допомогти користувачам навчитися читати
- щоб допомогти користувачам, які мають проблеми з читанням
- для домашніх розваг
- в машині
- спільнотами, які мають проблеми з друком
Слухова презентація перетворює документ на звичайний текст і передає його в програму зчитування з екрана (програма, яка читає всі символи на екрані).
Приклад таблиці стилів Aural:
h1, h2, h3, h4 {
voice-family: male;
richness: 80;
cue-before: url("beep.au")
}
Наведений вище приклад змусить синтезатор мовлення відтворювати звук, а потім промовляти заголовки дуже насиченим чоловічим голосом.
Слуховий довідник CSS
Система "CSS" стовпець вказує, у якій версії CSS визначено властивість (CSS1 або CSS2).
Властивість | Опис | Значення | CSS |
---|---|---|---|
azimuth | Встановлює, звідки має надходити звук | angle left-side far-left left center-left center center-right right far-right right-side behind leftwards rightwards |
2 |
cue | Встановлює властивості підказки в одній декларації | cue-before cue-after |
2 |
cue-after | Визначає звук, який відтворюватиметься після проголошення вмісту елемента | none url |
2 |
cue-before | Визначає звук, який відтворюється перед озвученням вмісту елемента | none url |
2 |
elevation | Встановлює, звідки має надходити звук | angle below level above higher lower |
2 |
pause | Встановлює властивості паузи в одній декларації | pause-before pause-after |
2 |
pause-after | Визначає паузу після озвучення вмісту елемента | time % |
2 |
pause-before | Визначає паузу перед озвученням вмісту елемента | time % |
2 |
pitch | Визначає голос, що говорить | frequency x-low low medium high x-high |
2 |
pitch-range | Визначає варіацію голосу, що розмовляє. (Монотонний голос чи анімований голос?) | number | 2 |
play-during | Визначає звук, який відтворюватиметься під час озвучування вмісту елемента | auto none url mix repeat |
2 |
richness | Визначає насиченість голосу. (Багатий голос чи тонкий голос?) | number | 2 |
speak | Визначає, чи вміст відображатиметься на слух | normal none spell-out |
2 |
speak-header | Визначає спосіб обробки заголовків таблиць. Чи слід озвучувати заголовки перед кожною клітинкою чи лише перед клітинкою, заголовок якої відрізняється від попередньої клітинки | always once |
2 |
speak-numeral | Визначає, як промовляти числа | digits continuous |
2 |
speak-punctuation | Визначає, як промовляти знаки пунктуації | none code |
2 |
speech-rate | Визначає швидкість розмови | number x-slow slow medium fast x-fast faster slower |
2 |
stress | Визначає "стрес" розмовляючим голосом | number | 2 |
voice-family | Визначає сімейство голосів того, хто говорить | specific-voice generic-voice |
2 |
volume | Визначає гучність розмови | number % silent x-soft soft medium loud x-loud |
2 |