Siden er opdateret 30.1.2008
Egenskaben voice-family er beregnet til brug i en css, der specifikt bruges i skærmlæser-programmer - talesynteser:
<link rel="stylesheet" type="text/css" href="sound.css" media="aural" />
Det giver ikke mening at indsætte definitionen i et stylesheet specifikt bestemt til skærmvisning af siden.
Egenskaben voice-family beskriver den stemme, hvormed en talesyntese skal læse en given tekst. Mulige værdier er inherit, male, female og child for henholdsvis nedarvet (fra overordnet element), mandsstemme, kvindestemme og barnestemme.
De tre sidste værdier betegnes generiske værdier og en af dem skal altid angives for voice-family, hvis der ikke er defineret inherit - er definitionen inherit, må en generisk stemme antages at være defineret for et overordnet element på siden.
p {
voice-family: male;
}
Desuden er det muligt at definere en liste over specifikke stemmer, som muligvis er installeret i brugerens talesynteseprogram. Hvis den ønskede stemmes navn indeholder et ordmellemrum, skal hele navnet sættes i anførselstegn, som det ses her ved definitionen af mandsstemme:
p {
voice-family: "Fornavn1 Efternavn1", "Fornavn2 Efternavn2", navn3, male;
}
Det fungerer så på præcis samme måde som ved font-definition til skærmvisning og udskrift: Den første definerede stemme på listen, der findes installeret på brugerens system, anvendes til oplæsning af teksten. Er ingen af de navngivne stemmer installeret, anvendes systemets standardstemme i den valgte kategori - her en mandsstemme (male).
Tilbage til css