Aural style sheets menggunakan kombinasi sintesis ucapan dan efek suara untuk membuat pengguna mendengarkan informasi, bukan membaca informasi.
Presentasi aural dapat digunakan:
Presentasi aural mengonversi dokumen menjadi teks biasa dan memasukkannya ke pembaca layar (program yang membaca semua karakter di layar).
Contoh :
h1, h2, h3, h4 { voice-family: male; richness: 80; cue-before: url("beep.au") }
Contoh di atas akan membuat penyintesis ucapan memainkan suara, lalu mengucapkan header dengan suara pria yang sangat kaya.
Kolom “CSS” menunjukkan di versi CSS mana properti ditentukan (CSS1 atau CSS2).
Properti | Deskripsi | Nilai | CSS |
---|---|---|---|
azimuth | Menetapkan asal suara | angle left-side far-left left center-left center center-right right far-right right-side behind leftwards rightwards | 2 |
cue | Set properti isyarat dalam satu deklarasi | cue-before cue-after | 2 |
cue-after | Menentukan suara yang akan dimainkan setelah mengucapkan konten elemen | none url | 2 |
cue-before | Menentukan suara yang akan dimainkan sebelum mengucapkan konten elemen | none url | 2 |
elevation | Menetapkan asal suara | angle below level above higher lower | 2 |
pause | Menetapkan properti jeda dalam satu deklarasi | pause-before pause-after | 2 |
pause-after | Menentukan jeda setelah mengucapkan konten elemen | time % | 2 |
pause-before | Menentukan jeda sebelum mengucapkan konten elemen | time % | 2 |
pitch | Menentukan suara yang berbicara | frequency x-low low medium high x-high | 2 |
pitch-range | Menentukan variasi dalam suara yang berbicara. (Suara monoton atau suara animasi?) | number | 2 |
play-during | Menentukan suara yang akan dimainkan saat mengucapkan konten elemen | auto none url mix repeat | 2 |
richness | Menentukan kekayaan suara yang berbicara. (Suara kaya atau suara tipis?) | number | 2 |
speak | Menentukan apakah konten akan dirender aurally | normal none spell-out | 2 |
speak-header | Menentukan cara menangani header tabel. Haruskah header diucapkan sebelum setiap sel, atau hanya sebelum sel dengan header berbeda dari sel sebelumnya | always once | 2 |
speak-numeral | Menentukan cara mengucapkan angka | digits continuous | 2 |
speak-punctuation | Menentukan cara mengucapkan karakter tanda baca | none code | 2 |
speech-rate | Menentukan kecepatan berbicara | number x-slow slow medium fast x-fast faster slower | 2 |
stress | Menentukan “stres” dalam suara berbicara | number | 2 |
voice-family | Menentukan suara keluarga yang berbicara | specific-voice generic-voice | 2 |
volume | Menentukan volume pembicaraan | number % silent x-soft soft medium loud x-loud | 2 |