This document lists the (audio related) CSS properties Rhapsode supports.
To hear the effect of these properties, listen to it in Rhapsode.
- voice-volume (initial
medium
)
- x-soft
- soft
- medium
- loud
- x-loud
- keyword _db, e.g. medium +2db
- silent
- speak (initial
always
)
- Can be
always
or never
to determine whether the text is read.
- speak-as (initial
normal
)
- normal
- spell-out
- digits
- literal-punctuation, can be suffixed to
normal
, spell-out
, or digits
.
- no-punctuation, as per literal-punctuation.
- pause-before (initial
none
, non-inherited)
- _ms, e.g. 500ms
- _s, e.g. 1s
- x-weak
- weak
- medium
- strong
- x-strong
- pause-after (initial
none
, non-inherited)
- _ms, e.g. 500ms
- _s, e.g. 1s
- x-weak
- weak
- medium
- strong
- x-strong
- pause (shorthand)
- pause-before pause-after
- Single token, both
pause-before
& pause-after
are set to the same value.
- rest-before (initial
none
, non-inherited)
- _ms, e.g. 500ms
- _s, e.g. 1s
- x-weak
- weak
- medium
- strong
- x-strong
- rest-after (initial
none
, non-inherited)
- _ms, e.g. 500ms
- _s, e.g. 1s
- x-weak
- weak
- medium
- strong
- x-strong
- rest (shorthand)
- rest-before rest-after
- Single token, both
rest-before
& rest-after
are set to the same value.
- cue-before (initial
none
, non-inherited)
- none
- url()
- url() _db, e.g. url(link.wav) -1db
- cue-after (initial
none
, non-inherited)
- none
- url()
- url() _db, e.g. url(link.wav) -1db
- cue (shorthand)
- cue-before cue-after
- Single token, both
cue-before
& cue-after
are set to the same value
- voice-family
- preserve
- by name, e.g. whisper
- By gender, i.e.
male
, female
, or neutral
.
- By gender and age, e.g. old male
- By gender and variant number, e.g. female 3.
- voice-rate (initial
normal
)
- normal
- x-slow
- slow
- medium
- fast
- x-fast
- keyword _%, e.g. fast 50%
- voice-pitch (initial
medium
)
- x-low
- low
- medium
- high
- x-high
- keyword _hz, e.g. low +500hz
- keyword _khz, e.g. low +10khz
- keyword _st, e.g. low +2st. In semitones.
- keyword _%, e.g. low 50%
- _hz, e.g. +500hz. Difference from current value.
- _khz, e.g. +10khz. Difference from current value.
- _hz absolute or absolute _hz, e.g. 500hz absolute
- _khz absolute or absolute _hz, e.g. 10khz absolute
- voice-range (initial
medium
)
- x-low
- low
- medium
- high
- x-high
- keyword _hz, e.g. low +500hz
- keyword _khz, e.g. low +10khz
- keyword _st, e.g. low +2st. In semitones.
- keyword _%, e.g. low 50%
- _hz, e.g. +500hz. Difference from current value.
- _khz, e.g. +10khz. Difference from current value.
- _hz absolute or absolute _hz, e.g. 500hz absolute
- _khz absolute or absolute _hz, e.g. 10khz absolute
- voice-stress (initial
normal
)
- normal
- strong
- medium
- none
- reduced