Описание команды


voice

Чтение вслух текстовой информации.

voice=Speech||Text||Rate|Volume, ||Dialogs||<info>

Параметры:

SpeechРечевой движок. Варианты:
  N - номер системного речевого голоса (см. команду infos=2||34)
  Полное или частичное имя системного речевого голоса:
    'Microsoft Irina Desktop - Russian'
    'Russian'
    'Irina'
Если заданный звуковой движок не найден, то фраза будет прочитана 1-м речевым голосом.
TextФраза для прочтения. Варианты:
  Фраза для прочтения.
  Имя ключа секции [Voice] в TCIMG.ini из которого будет взята фраза.
  Путь к текстовому файлу, содержимое, которого будет прочитано.
  clpget - текстовая информация из буфера обмена.
  GLOBALNAME<xN> - информация из глобальных переменных см. Дополнение №23.
  $GLOBALNAME[N] - информация из глобальных переменных
Rate|VolumeНеобязательный 3-й параметр. Rate|Volume, где:
  Rate - скорость произношения (число от -10 до 10), по умолчанию 0.
  Volume - громкость произношения (число от 0 до 100), по умолчанию 100 (не влияет на системный звук).
Дополнительные параметры:
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
<info>Получение различной информации. см. Дополнение №10.

Примечания:

Просмотреть имена системных речевых голосов можно командой:

infos=2||34 ;; получить имена системных речевых голосов


• Приложение для чтения вслух текстовой информации, команда spech
• Создание аудиофайлов WAV из текстовой информации, команды txwvs и txwvf

См. также:

await, beepss, delvlc, dilog, exreg, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, sndps, style, stylp, tcgup, tslit, watch, winls, wnamp

Примеры:
 Как создать кнопку?

sends=%P%N??-1 voice=1||$GLOBALSENDS[1:3] ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом

sends=%P%N||#L1:3 voice=1||GLOBALSENDS<x1> ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом

sends=<info=s300> sound=100 voice=1||1 sound=GLOBALSENDS<1> ;; включить полную громкость в системе, прочитать фразу 1-м речевым системным голосом и вернуть громкость в системе

voice=1||%P%N ;; прочитать содержимое текстового файла под курсором 1-м речевым системным голосом

voice=1||1 ;; прочитать фразу 1-м речевым системным голосом, фраза берётся из ключа "1" секции "Voice" в TCIMG.ini (TCIMGU.ini)

voice=1||clpget ;; прочитать фразу из буфера обмена 1-м речевым системным голосом

voice=1||Задача~~завершена ;; прочитать фразу 1-м речевым системным голосом

voice=English||Today~~<info=s100MM~~MMM~~yyyy.~~dddd.~~HH:mm:ss|0409> ;; озвучить текущую дату и время на английском

voice=English||Welcome ;; прочитать фразу речевым голосом, в имени которого есть фраза "English"

voice=Irina||С~~Новым~~Годом!||5|50 ;; прочитать фразу речевым голосом, в имени которого есть фраза "Russian", установить скорость прочтения "5" и громкость "50%"

voice=Russian||<info=s100Сегодня~~MM~~MMM~~yyyy~~года.~~dddd.~~HH:mm:ss> ;; озвучить текущую дату и время

voice=Russian||proshivka~~atv~~sobrana ;; прочитать фразу речевым голосом, в имени которого есть фраза "Russian"

voice=Russian||Господин,~~я~~всё~~сделала! ;; прочитать фразу речевым голосом, в имени которого есть фраза "Russian"


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru