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


spech

Приложение для чтения вслух текстовой информации.

spech=Content, ||Theme||viewtext<>

Параметры:

Content. Возможны варианты:
  • FileTXT - полный путь к текстовому файлу. (%P%N, c:\Test\File.txt) см. Дополнение №7.
  • cliptext - содержимое буфера обмена.
  • GLOBALNAME<xN> - содержимое глобальных переменных см. Дополнение №23.
  • $GLOBALNAME[N] - содержимое глобальных переменных.
  • $GLOBALNAME - содержимое массива.
  • $$GLOBALNAME$$Delim - содержимое 2D массива (Delim - разделитель между колонками).
  • $var_... - данные передаваемые переменной, созданной в команде exect
  • <info> - информация переданная параметром см. Дополнение №10.
  • строка.
Дополнительные параметры:
ThemeТема. Имя секции в TCIMG.ini, в которой записаны настройки окна. По умолчанию имя TextSpeech (т.е. секция [TextSpeech]).
viewtext<>Настройки окна. Основные настройки берутся из темы просмотрщика.
В параметре viewtext<Title|Width|Height|X|Y|Font|Size|Color|BkColor|OnTop|Mode> можно задать их принудительно, где:
  Title - заголовок окна.
  Width - ширина окна в пикселях.
  Height - высота окна в пикселях.
  X - отступ слева (при -1 в центре экрана).
  Y - отступ сверху (при -1 в центре экрана).
  Font - шрифт текста.
  Size - размер шрифта.
  Color - RGB цвет шрифта.
  BkColor- RGB цвет фона.
  OnTop - 1 - поверх всех окон, 0 - не поверх.
  Mode - 1 - разворачивать на весь экран, 0 - не разворачивать.

Примечания:

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • значения переменных $var_... команды exect

Может выглядеть следующим образом:



Дополнительные настройки внешнего вида диалога в TCIMG.ini в секции [TextSpeech]

Приложение предназначено для чтения вслух текстовой информации и текстовых файлов. Для воспроизведения звуков человеческого голоса могут использоваться любые речевые синтезаторы, установленные в системе.

Основные возможности:
Читать вслух содержимое файлов.
Drag-and-Drop позволяет перетаскивать выделенный текст из других приложений, а так же перетаскивать текстовый файл.
При открытии или перетаскивании файла из ряда форматов будет извлечён текст (см. Дополнение №37)
Изменять скорость и громкость воспроизведения.
Сохранять воспроизведение в аудио файл WAV с выбором качества записи.
Увеличивать и уменьшать шрифт при удержании клавиши CTRL+ колесо мыши

Порядок работы:
  1. Выделенный текст воспроизводится в первую очередь.
  2. Если его нет, то воспроизводится текст с места, где находится курсор.
  3. Если курсор находится в конце текста, то воспроизведение начнётся с начала.

• Чтение вслух текстовой информации, команда voice
• Создание аудиофайлов WAV из текстовой информации, команды txwvs и txwvf

См. также:

captxt, cldar, color, diffd, fonts, genwd, infow, keylg, mtble, pasgen, playn, plays, radio, regex, resvw, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, vidos, wntxt, xbarx

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

exect=$var_s=_GTR('Привет','ru|en',1) spech=$var_s ;; перевести слово "Привет" в Google со всеми вариантами перевода и открыть для прослушивания текста

sends=100,200,300??-6, spech=$GLOBALSENDS[1] ;; открыть для прослушивания текста данные 1-й ячейки массива

spech=%P%N ;; открыть текстовый файл под курсором для прослушивания текста

spech=%P%N||viewtext<%P%N|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; открыть текстовый файл под курсором для прослушивания текста

spech=cliptext ;; открыть содержимое буфера обмена для прослушивания текста

spech=cliptext||viewtext<Буфер|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; открыть содержимое буфера обмена для прослушивания текста

spech=Welcome ;; вставить слово в приложение


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