Акустические таблицы стилей используют комбинацию синтеза речи и звуковых эффектов для того, чтобы дать пользователю возможность прослушивать текст вместо чтения.
Голосовые презентации могут использоваться:
- людьми с плохим зрением
- для обучения чтению
- для пользователей, которые имеют проблемы с чтением
- для развлечения
- за рулем автомобиля
Голосовые презентации конвертируют документ в обычный текст и передают его в голосовую программу (программа, счытывающая символы с экрана).
Пример акустической таблицы стилей:
h1,h2,h3,h4 { cue-before:url(«beep.au») richness; voice-family:male;
}
В этом примере синтезатор речи воспроизведет звуковой сигнал, а потом прочитает текст мужским голосом.
Справка акустического CSS
Колонка «CSS» показывает в какой версии CSS свойство может работать (CSS1 или CSS2).
Свойство | Описание | Значение | CSS |
---|---|---|---|
azimuth | Указывает направление источника звука | угол 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 | Указывает направление источника звука | угол below level above higher
lower |
2 |
pause | Указывает на наличие паузы | pause-before pause-after |
2 |
pause-after | Указывает на длительность паузы после воспроизведения текста | время % |
2 |
pause-before | Указывает на длительность паузы до воспроизведения текста | время % |
2 |
pitch | Уточнение тембра синтезируемого голоса | частота x-low low medium high
x-high |
2 |
pitch-range | Указывает на модуляцию голоса (должен ли он быть монотонным или изменяющимся) | число | 2 |
play-during | Указывает файл, который должен воспроизводиться во время чтения текста | auto none
url mix repeat |
2 |
richness | Указывает тембр голоса | число | 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 | Указывает взволнованность читающего. Значение 0 соответствует монотонному чтению, а 50 — нормальному | число от 0 до 100 | 2 |
voice-family | Указывает семейство синтезируемых голосов | specific-voice generic-voice |
2 |
volume | Громкость голоса | number % silent x-soft soft medium loud x-loud |
2 |