﻿          Теги речевой разметки в SAPI 4
             win.tiflocomp.ru/synths/sapi/sapi_tags.php
                      Для «речевых движков» (text-to-speech engine) в Microsoft SAPI
           Разделы 4.0 предусмотрен набор управляющих тегов, которые можно
                      помещать в текст, передаваемый движку для речевого синтеза.
            
                      Эти теги позволяют менять параметры синтезируемой речи, как
                      говорится, на лету. Ниже приводится список управляющих тегов с
                      кратким пояснением их назначения. Напомним, что поскольку
                      персонажи Microsoft Agent используют для синтеза речи Microsoft
                      SAPI, то и речь персонажей может быть размечена этими тегами
                      (см. статью Использование Microsoft Agent (VisualBasic)).
                      Не стоит, однако, пытаться в обычном текстовом редакторе
                      размечать текст управляющими тегами, так как по умолчанию
                      синтезатор игнорирует такую разметку. О том, как
                      воспользоваться возможностями управляющих тегов, читайте в
                      других материалах этого раздела.
                      Теги речевой разметки оформляются согласно следующим
                      правилам:
                         1. Все теги начинаются и заканчиваются символом наклонной
                           черты влево (\).
                         2. Действие тега начинается со следующего за ним слова.
                         3. Отдельный бэкслэш не допускается в пределах тега. Чтобы
                           включить бэкслэш в текстовый параметр тега, используйте
                           двойную наклонную черту влево (\\).
                         4. При обработке тегов регистр символов игнорируется.
                         5. Теги не допускают лишних пробелов.
                      Список тегов речевой разметки
                      \Chr=string\
                      Тип голоса:
                           Normal – нормальный (по-умолчанию)
                           Monotone – монотонный
                           Whisper – шепчущий
                      \Ctx=string\
                      Тип читаемого текста:
                           Address – адрес или телефонный номер
                           E-mail – адрес электронной почты
                           Unknown – неизвестный, любой (по-умолчанию)
                      \Emp\
                      Выделяет следующее слово
                                                                                           1/2
                      \Lst\
                      Повторить предыдущую инструкцию
                      \Map="spokentext"="balloontext"\
                      Позволяет отображать один текст, а произносить другой:
                           Spokentext – текст для чтения
                           Balloontext – текст для отображения
                      \Mrk=number\
                      Вставляет закладку
                      \Pau=number\
                      Вставляет паузу, в миллисекундах
                      \Pit=number\
                      Устанавливает частоту голоса в Герцах
                      \Rst\
                      Сбрасывает все установки к установкам по умолчанию
                      \Spd=number\
                      Устанавливает скорость речи
                      \Vol=number\
                      Устанавливает громкость речи: от 0 до 65535
                      [ | ]
           Проект осуществлен при поддержке компании RU-CENTER
           Распространение материалов сайта означает, что распространитель принял
           условия лицензионного соглашения.
                                              
           Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-
           2021
                                                                                           2/2
