Речевой синтезатор CRW-DAQ: @speak и @speech

В CRW-DAQ встроен речевой синтезатор, основанный на SAPI (Speech API). Активизируется консольной командой
  @speech engine 1
  
с номером движка. После активизации движка можно вызывать речевой синтезатор:
  @speak Привет, мой друг!
  
Для управления речью существуют теги, например,
  @speak \spd=150\ \pit=100\Привет, \pit=200\мой друг!
  
Фраза "Привет, мой друг" будет сказана со скоростью 150 слов в минуту, "Привет" будет сказано низким тембром (100), "мой друг" - высоким тембром (200).

В данной статье описываются теги SAPI, которые можно применять при вызове @speak.


Примеры основных тегов:
   @speak \Rst\Сброс всех тегов на значения по умолчанию.
   @speak Пауза \Pau=1000\в речи на 1000 миллисекунд.
   @speak Громкость речи \Vol=65535\по максимуму \Vol=0\по нулям.
   @speak \Spd=100\Скорость речи 100 слов в минуту.
   @speak Тон (тембр) речи в герцах \Pit=100\низкий \Pit=200\высокий.
   @speak Читать \Pro=1\с интонацией или \Pro=0\без интонации (монотонно).
   @speak Читать слова \RmS=1\по буквам \rms=0\нормальными словами.
   @speak Подчеркнуть интонацией выражение \Emp\СЛЕДУЮЩЕГО слова.
   @speak Не надо подчеркивать интонацией \Dem\СЛЕДУЮЩЕЕ слово.
  

Теги SAPI

Как пишут в буржуйской офицальной документации к Microsoft Speech API: SAPI поддерживает изменения речевого вывода через специальные теги, вставляемые в читаемую текстовую строку. Эти теги помогают изменять параметры голосового движка для улучшения трансляции текста в речь. Теги - это основной способ управления голосовыми возможностями речевого синтезатора. Например: \spd=100\ - этот тег изменяет скорость речи на значение равное 100 слов в минуту. Вот некоторые правила синтаксиса для речевых тегов: А теперь подробнее про каждый из тегов:

Вот и все. Успехов!