Для «речевых движков» (text-to-speech engine) в Microsoft SAPI 4.0 предусмотрен набор управляющих тегов, которые можно помещать в текст, передаваемый движку для речевого синтеза. Эти теги позволяют менять параметры синтезируемой речи, как говорится, на лету. Ниже приводится список управляющих тегов с кратким пояснением их назначения. Напомним, что поскольку персонажи Microsoft Agent используют для синтеза речи Microsoft SAPI, то и речь персонажей может быть размечена этими тегами (см. статью Использование Microsoft Agent (VisualBasic)).
Не стоит, однако, пытаться в обычном текстовом редакторе размечать текст управляющими тегами, так как по умолчанию синтезатор игнорирует такую разметку. О том, как воспользоваться возможностями управляющих тегов, читайте в других материалах этого раздела.
Теги речевой разметки оформляются согласно следующим правилам:
\Chr=string\
Тип голоса:
\Ctx=string\
Тип читаемого текста:
\Emp\
Выделяет следующее слово
\Lst\
Повторить предыдущую инструкцию
\Map="spokentext"="balloontext"\
Позволяет отображать один текст, а произносить другой:
\Mrk=number\
Вставляет закладку
\Pau=number\
Вставляет паузу, в миллисекундах
\Pit=number\
Устанавливает частоту голоса в Герцах
\Rst\
Сбрасывает все установки к установкам по умолчанию
\Spd=number\
Устанавливает скорость речи
\Vol=number\
Устанавливает громкость речи: от 0 до 65535
| Проект осуществлен при поддержке компании RU-CENTER | |||
| Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2012 |
| ||