TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  ПользователиПользователи  ГруппыГруппы   Статистика  Список рапортов  ПрофильПрофиль  Сообщения ЛССообщения ЛС  Выход [ evmir_troll-hunter ]Выход [ evmir_troll-hunter ]  



Начать новую темуОтветить на тему

Управляющие теги для речевых движков

Предыдущая тема Следующая тема Перейти вниз
АвторСообщениеУправляющие теги для речевых движков
bot
Гость


Сообщений : 317
Репутация : 12

 bot :: 11.11.08 21:24
11.11.08 21:24
Выбрать/отменить одновременное цитирование Ответить с цитатой Редактировать сообщение Удалить сообщение Послать сигнальный рапорт на это сообщение администратору или модератору Закрыть рапорты на это сообщение

Спасибо/Thanks
Для «речевых движков» (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

Вернуться к началу Перейти вниз
Посмотреть профильОтправить личное сообщение

Управляющие теги для речевых движков

Предыдущая тема Следующая тема Вернуться к началу
Управляющие теги для речевых движков
Страница 1 из 1Страница 1 из 1
  Следить за ответами в теме    Форма быстрого ответа    Следить за ответами в теме    Форма быстрого ответа  
Начать новую темуОтветить на темуПерейти:

Удалить тему Отправить в корзину  Перенести тему  Закрыть тему  Разделить тему Объединить темы 
Инструменты для модерации
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении