Поиск

Свойства, управляющие параметрами голоса: 'speech-rate', 'voice-family', 'pitch', 'pitch-range', 'stress' и 'richness'

'speech-rate'

Значение: <number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit
Начальное значение: medium
Область применения: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Это свойство задает частоту воспроизведения слов. Обратите внимание, что допускается использование как абсолютных, так и относительных значений ключевых слов (сравните со свойством 'font-size'). Принимаемые им значения имеют следующий смысл:

<number>

Задает скорость речи, определяя количество слов, произносимых в минуту. Она варьируется в зависимости от языка, но, тем не менее, поддерживается синтезаторами речи в широком диапазоне.

x-slow

Аналогично скорости в 80 слов в минуту

slow

Аналогично скорости в 120 слов в минуту

medium

Аналогично скорости в 180 - 200 слов в минуту

fast

Аналогично скорости в 300 слов в минуту.

x-fast

Аналогично скорости в 500 слов в минуту.

faster

Увеличивает текущее количество слов, произносимых в минуту, на 40.

slower

Уменьшает текущее количество слов, произносимых в минуту, на 40.

'voice-family'

Значение: [[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit
Начальное значение: зависит от пользовательского агента
Область применения: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Значение представляет собой список названий семейств голосов, разделенных запятыми и упорядоченных по приоритету (сравните со свойством 'font-family'). Значения имеют следующий смысл:

<generic-voice>

Значениями являются семейства голосов. Возможные значения: 'male' (мужской голос), 'female' (женский голос) и 'child' (детский голос).

<specific-voice>

Значениями представляют собой конкретные экземпляры (например, comedian, trinoids, carlos, lani).

H1 { voice-family: announcer, male }
P.part.romeo { voice-family: romeo, male }
P.part.juliet { voice-family: juliet, female }

Название конкретного голоса может и даже должно быть заключено в кавычки, если какие-либо из содержащихся в нем слов не соответствуют правилам синтаксиса идентификаторов. Кроме того, в кавычки рекомендуется заключать названия конкретных голосов, состоящие из нескольких слов. Если кавычки опущены, то все пустое пространство, располагающееся до и после названия голоса, игнорируется, а все последовательности пустого пространства внутри названия преобразуется в один пробел.

'pitch'

Значение: <frequency> | x-low | low | medium | high | x-high | inherit
Начальное значение: medium
Область применения: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Задает среднюю высоту (частоту) голоса. Средняя высота голоса определяется семейством голосов. Например, средняя высота стандартного мужского голоса приблизительно равна 120 Гц, а для женского голоса она составляет около 210 Гц.

Принимаемые данным свойством значения имеют следующий смысл:

<frequency>

Задает среднюю высоту голоса в герцах (Гц).

x-low, low, medium, high, x-high

Эти значения не отображаются в абсолютные значения частоты, т.к. они зависят от семейства голосов. Агенты пользователей должны отображать эти значения в соответствующие частоты исходя из используемого семейства голосов и окружения пользователя. При этом значения должны отображаться в соответствующем порядке (т.е. значению 'x-low' должна сопоставляться более низкая частота, чем значению 'low', и т.д.).

'pitch-range'

Значение: <number> | inherit
Начальное значение: 50
Область применения: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Определяет вариацию относительно средней высоты голоса. Воспринимаемая высота человеческого голоса определяется основной частотой и обычно имеет значение 120 Гц для мужского голоса и 210 Гц для женского. Звучание человеческого голоса сопровождается изменениями в его интонации и высоте, что придает ему дополнительную выразительность и смысловую окраску. Поэтому очень оживленный, т.е. флективный голос, будет задействовать очень широкий диапазон частот. Исходя из этого, определяются границы диапазона таких вариаций, т.е. определяется, насколько сильными могут быть отклонения от основной частоты.

Принимаемые этим свойством значения имеют следующий смысл:

<number>

Величина, заключенная в пределах от '0' от '100'. Диапазон частот, равный '0', определяет монотонный голос. Диапазон частот, равный '50', определяет голос с нормальной интонацией. Диапазоны частот свыше 50 определяют оживленные голоса.

'stress'

Значение: <number> | inherit
Начальное значение: 50
Область применения: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Задает высоту "локальных пиков" на фоне основной интонации голоса. Например, в английском языке используется много ударений, так что различным частям предложения могут назначаться первичные, вторичные или третичные ударения. Значение свойства 'stress' контролирует уровень всплесков, имеющих место при реализации этих ударений. Данное свойство используется вместе со свойством 'pitch-range' и позволяет разработчикам использовать звуковые дисплеи высокого качества.

Принимаемые данным свойством значения имеют следующий смысл:

<number>

Величина, заключенная в пределах от '0' и '100'. Смысловая нагрузка значений зависит от языка, на котором произносится текст. Например, для английского языка значение '50' для стандартного мужского голоса (средняя частота равна 122 Гц) с обычной интонацией и выражением будет отличаться от аналогичного значения для итальянского языка.

'richness'

Значение: <number> | inherit
Начальное значение: 50
Применяется: все элементы
Наследование: да
Процентное задание значений: нет
Устройства: устройства звукового воспроизведения

Задает насыщенность, или яркость, голоса. Сильный голос будет хорошо слышен в большом помещении, а тихий, или гладкий, - нет. (Термин "гладкий" относится к форме волнового фронта.)

Принимаемые им значения имеют следующий смысл:

<number>

Величина, заключенная в пределах от '0' до '100'. Чем выше голос, тем он лучше будет слышен. Если задано низкое значение, то будет воспроизводиться тихий, мягкий голос.