bot Гость
Сообщений : 317
Репутация : 12
 | bot | :: 11.11.08 21:24 |
11.11.08 21:24 |  |
| Для «речевых движков» (text-to-speech engine) в Microsoft SAPI предусмотрен набор управляющих тегов, которые можно помещать в текст, передаваемый движку для речевого синтеза. Эти теги позволяют менять параметры синтезируемой речи, как говорится, на лету. Ниже приводится список управляющих тегов с кратким пояснением их назначения. Напомним, что поскольку персонажи Microsoft Agent используют для синтеза речи Microsoft SAPI, то и речь персонажей может быть размечена этими тегами. Не стоит, однако, пытаться в обычном текстовом редакторе размечать текст управляющими тегами, так как по умолчанию синтезатор игнорирует такую разметку. О том, как воспользоваться возможностями управляющих тегов, читайте в других материалах этого раздела. Теги речевой разметки оформляются согласно следующим правилам:
- Все теги начинаются и заканчиваются символом наклонной черты влево (\).
- Действие тега начинается со следующего за ним слова.
- Отдельный бэкслэш не допускается в пределах тега. Чтобы включить бэкслэш в текстовый
параметр тега, используйте двойную наклонную черту влево (\\).
- При обработке тегов регистр символов игнорируется.
- Теги не допускают лишних пробелов.
Список тегов речевой разметки
- Код:
\Chr=string\ Тип голоса:
- Normal – нормальный (по-умолчанию)
- Monotone – монотонный
- Whisper – шепчущий
- Код:
\Ctx=string\ Тип читаемого текста:
- Address – адрес или телефонный номер
- E-mail – адрес электронной почты
- Unknown – неизвестный, любой (по-умолчанию)
- Код:
\Emp\ Выделяет следующее слово
- Код:
\Lst\ Повторить предыдущую инструкцию
- Код:
\Map="spokentext"="balloontext"\ Позволяет отображать один текст, а произносить другой:
- Spokentext – текст для чтения
- Balloontext – текст для отображения
- Код:
\Mrk=number\ Вставляет закладку
- Код:
\Pau=number\ Вставляет паузу, в миллисекундах
- Код:
\Pit=number\ Устанавливает частоту голоса в Герцах
- Код:
\Rst\ Сбрасывает все установки к установкам по умолчанию
- Код:
\Spd=number\ Устанавливает скорость речи
- Код:
\Vol=number\ Устанавливает громкость речи: от 0 до 65535 |
|
|