Demagog TTS
Модератор: flegont
- flegont
- V.I.P.
Demagog TTS
Хм... В принципе, можно добавить дополнительную настройку: "Спрашивать разрешения на вставку примечаний". Это, наверное, всех устроит? И смелых и осторожных...
- groand
- Наблюдатель
Demagog TTS
Подскажет ли мне кто-нибудь TTS, который бы встраивался в Ворд (желательно начиная с 2003). Я уже посмотрел встраиваемый сегмент TextAloud, но там реакции очень медленные и как-то постоянно срывается...
- flegont
- V.I.P.
Demagog TTS
MS Word, начиная с версии 2003, имеет собственные встроенные средства для чтения текста вслух
https://www.pcworld.com/article/3335677 ... mands.html
https://www.pcworld.com/article/3335677 ... mands.html
- wasyaka
- V.I.P.
Demagog TTS
Окно 0 - Статистика
При действиях внутри проги - Иконка Сохранить(Ctr+S) работает в виде Сохранить КАК, а после скрипта - сохраняет несохранённое - ???
Поправить возможно? или добавить Иконку Сохранить Как (Ctr+???)
Конец третьей книги…
Примечания… -- Это которые расставлены
Убрать можно? или только врукопашную?
При действиях внутри проги - Иконка Сохранить(Ctr+S) работает в виде Сохранить КАК, а после скрипта - сохраняет несохранённое - ???
Поправить возможно? или добавить Иконку Сохранить Как (Ctr+???)
Конец третьей книги…
Примечания… -- Это которые расставлены
Убрать можно? или только врукопашную?
- flegont
- V.I.P.
Demagog TTS
1) Хм... "Сохрнить"/"Сохранить как". Пока что не получилось воспроизвести. Поэкспериментирую еще.
2) Примечания. Да, есть такое. При вставке примечаний из документов типа fb2 - побочный эффект: от списка примечаний в конце остается заголовок "Примечания". Подумаю, как его убирать автоматически.
2) Примечания. Да, есть такое. При вставке примечаний из документов типа fb2 - побочный эффект: от списка примечаний в конце остается заголовок "Примечания". Подумаю, как его убирать автоматически.
- tonio_k
- V.I.P.
Demagog TTS
надо уточнить содержимое скрипта. Возможно в окно статистики выводится не просто текст, а сохраняется и повторно открывается в окне статистики готовый файл. В окне статистики не видно какой файл открыт в отличии от других окон. Так что при сохранении, возможно, действительно пересохранятся готовый файл и поэтому при нажатии на кнопку "Сохранить" не выходит окно "Сохранить как".
UPD: Если нужно непременно вызвать окно "Сохранить как" то можно скопировать содержимое окна 0-Статистика в другое окно и нажать кнопку "Сохранить" тогда выйдет диалог "Сохранить как"
- flegont
- V.I.P.
Demagog TTS
Или, находясь в окне "0 - Статистика" выбрать в основном меню пункт "Файл - Сохранить как..."
P.S. Кстати, подумал, что не помешала бы (???) горячая клавиша для "Сохранить как". Если надо, то могу прицепить
P.S. Кстати, подумал, что не помешала бы (???) горячая клавиша для "Сохранить как". Если надо, то могу прицепить
- wasyaka
- V.I.P.
- юрабойко
- Обыватель
- tonio_k
- V.I.P.
Demagog TTS
если вообще - Читайте форум и сайт автора. Если конкретно, то уточните, какой голосовой движок используете, в каком слове вас не устраивает ударение.
- MoppoH
- Обыватель
Demagog TTS
подскажите, возможно ли как то во вкладке статистика узнать какое правило повлияло на расстановку ударения
- Вложения
-
- Demagog_2020-09-26_16-28-19.png (181.97 КБ) 5498 просмотров
- tonio_k
- V.I.P.
Demagog TTS
активировать словарь(и) в панели словарей галочкой. Выделить текст и нажать Ctrl+T выйдет окно со списком правил, которые сработали. Затем выделяем правило, нажимаем на кнопку найти правило и тебя перенесет в тот словарь на то правило которое соаботало. Но в конкретном на скриншоте примере текст уже изменён. Т.е. текст уже не тот что в оригинале и правила а нему сработают по другому. Нужен текст оригинал и к нему применить действия выше.
Придётся копировать часть текста, который не поменялся до неузнаваемости, найти этот отрезок текста в оригинале и к нему применять поиск
- MoppoH
- Обыватель
Demagog TTS
плохо, это получается мне сначала надо посмотреть во вкладке статистика как поставилось ударение, затем перейти в оригинальный текст, найти это слово там, сделать эти манипуляции что описаны выше, а нельзя сделать попроще? ткнуть в статистике по слову с неправильный ударением и чтобы он показал в каком словаре это правило, потом ткнул по этому правилу и открылась вкладка со словарем, и по возможности добавить бы разноцветное обозначение разделителей и скобок?
- Вложения
-
- KooBAudio_2020-09-26_16-50-51.png (54.97 КБ) 5490 просмотров
- tonio_k
- V.I.P.
Demagog TTS
UPD судя по скриншоту, у вас моя сборка для Яндкса. Посмотрите описание скрипта 90_ВЫДЕЛЕННЫЙ ТЕКСТ ИСТОРИЯ ПРИМЕНЕНИЯ СЛОВАРЕЙ под спойлером http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4369#p4351
Особенность в том, что правила и измененный текст поэтапно, в зависимости от применено словаря, выводятся точно так, как это делает сборка, а не как это выглядит в панели словарей. С Ctrl+T может быть разница!
Особенность в том, что правила и измененный текст поэтапно, в зависимости от применено словаря, выводятся точно так, как это делает сборка, а не как это выглядит в панели словарей. С Ctrl+T может быть разница!
- tonio_k
- V.I.P.
Demagog TTS
Демагог (очень грубо) это всего лишь простой текстовый редактор что то вроде блокнота. Скрипты, словари и т.д. это последовательные действия для изменения содержимого текстового файла в окне. Поэтому, Окно статистики это голый текстовый txt и не более. Куда в окне статистики не ткни это будет голый текст. Так что как в КубАудио не получится.
- MoppoH
- Обыватель
Demagog TTS
вообще если выделить слово и пкм ткнуть эта функция есть, но она подписана как то странно "Показать применение правил" сам бы не догадался бы что это функция найти слово в выделенных словарях, да и словари бы с боку не догадался бы выделить, сейчас сохранил свой профиль думаю дальше будет по проще
tonio_k, в Вашей сборке новичку тяжело разобраться, надо обязательно прочитать тот раздел на форуме, не сразу догадался что вот тут можно кликнуть по настройкам и зайди в дополнительные настройки
tonio_k, в Вашей сборке новичку тяжело разобраться, надо обязательно прочитать тот раздел на форуме, не сразу догадался что вот тут можно кликнуть по настройкам и зайди в дополнительные настройки
- Вложения
-
- Demagog_2020-09-26_17-31-58.png (112.51 КБ) 5477 просмотров
- tonio_k
- V.I.P.
Demagog TTS
предлагайте как лучше сделать. Но через скрипты далеко не всё доступно в Демагог особенно в плане "визуального" отображения. Может кто нибудь сделает видеоинструкцию с комментариями и выложит для новичков?
- tonio_k
- V.I.P.
Demagog TTS
Сервис-Орфография-Проверка словарей Dic
Посмотрите пожалуйста, есть возможность выявлять такие ошибки:
в данном примере две строки "склеились" в одну
Может наличие двух знаков (= =) при отсутствии в строке (::) - считать признаком ошибки?
Посмотрите пожалуйста, есть возможность выявлять такие ошибки:
Код: Выделить всё
в такие *ные ночи=в такие ные нОчив такие ночи=в такие нОчи
Может наличие двух знаков (= =) при отсутствии в строке (::) - считать признаком ошибки?
- flegont
- V.I.P.
Demagog TTS
Нет, так не получится. Например, следующее правило - абсолютно верное:
$абакана=<phoneme ph="ɐbɐkˈanə"/>
- юрабойко
- Обыватель
- tonio_k
- V.I.P.
- юрабойко
- Обыватель
- wasyaka
- V.I.P.
Demagog TTS
Закрыл прогу
Открыл прогу
Работаю
Вопросы:
Почему стартует окно ...выставочное - финишное?
И если это окно - извините- ломается как девственица - добавить возможность ПЕРЕМЕСТИТЬ(копировать) результат В ОКНО № (в настройках пользователя?) - т .е дублируется в окне - как я захотел? и старт ...на данный момент ручками и ещё надо это держать в уме...
► Показать
► Показать
► Показать
Почему стартует окно ...выставочное - финишное?
И если это окно - извините- ломается как девственица - добавить возможность ПЕРЕМЕСТИТЬ(копировать) результат В ОКНО № (в настройках пользователя?) - т .е дублируется в окне - как я захотел? и старт ...на данный момент ручками и ещё надо это держать в уме...
- flegont
- V.I.P.
Demagog TTS
Запущен некий скрипт, в котором есть проверка на номер активного окна. Если этот номер = 0 - то есть активно окно "0 - Статистика", то скрипт прекращает работу и сообщает, что для этого окна его запускать нельзя. Почему так? За подробной консультацией надо обратиться к автору скрипта
- tonio_k
- V.I.P.
Demagog TTS
В Демагоге прочесть вслух выделенный текст - клавиша F8.
Но иногда при работе со списками, где нужно часто менять читаемый фрагмент, может оказаться утомительным щелкать по клавише после каждого выделения текста, поэтому сделал Скрипт запускающий "РЕЖИМ" чтения вслух выделенного текста.
В этом режиме происходит постоянный мониторинг текущего окна Демагога на предмет наличия в нём выделенного текста.
Чтение вслух начинается при выделении текста либо при смене окна (если в нем присутствует выделенный текст). Перед началом чтения происходит применение к выделенному тексту активированных галочкой словарей в панели словарей.
После запуска, скрипт работает постоянно, пока не будет прерван через комбинацию клавиш, указанной в пользовательских настройках:
Сервис - Общие настройки - Глобальные клавиши - Прерывание длительных процессов
Теоретически одновременно с этим скриптом можно запускать другие скрипты. Но есть вероятность некорректной работы особенно со скриптами использующие окно -1 (окно можно поменять)
Но иногда при работе со списками, где нужно часто менять читаемый фрагмент, может оказаться утомительным щелкать по клавише после каждого выделения текста, поэтому сделал Скрипт запускающий "РЕЖИМ" чтения вслух выделенного текста.
В этом режиме происходит постоянный мониторинг текущего окна Демагога на предмет наличия в нём выделенного текста.
Чтение вслух начинается при выделении текста либо при смене окна (если в нем присутствует выделенный текст). Перед началом чтения происходит применение к выделенному тексту активированных галочкой словарей в панели словарей.
После запуска, скрипт работает постоянно, пока не будет прерван через комбинацию клавиш, указанной в пользовательских настройках:
Сервис - Общие настройки - Глобальные клавиши - Прерывание длительных процессов
Код: Выделить всё
local k=1
local kf=0
StatusMessage("ЗАПУЩЕН РЕЖИМ ЧТЕНИЯ ВСЛУХ ВЫДЕЛЕННОГО ТЕКСТА")
while k > -1 do
CancelScript()
pause(0.1)
local ind=WActive()
k,len = WSel(ind)
if kf~=k then WNew(-1) end
s=WSelText(ind,true)
s0=WText(-1,true)
if #s>0 then
if s~=s0 then
WNew(-1,s,true,true)
WSpeak(-1)
StatusMessage("ЗАПУЩЕН РЕЖИМ ЧТЕНИЯ ВСЛУХ ВЫДЕЛЕННОГО ТЕКСТА")
kf = k
end
end
end
- wasyaka
- V.I.P.
- flegont
- V.I.P.
Demagog TTS
1. С "заголовочными" строками в окне Статистики я еще не решил, что делать. Бывает, что мешают. Подумаю над этим.
2. Кнопка вверху "Изменить" сразу показывает для выделенного омографа его варианты
2. Кнопка вверху "Изменить" сразу показывает для выделенного омографа его варианты
► Показать
- tonio_k
- V.I.P.
Demagog TTS
Альтернативное решение при помощи скрипта. Запускаем скрипт. Скрипт будет висеть и работать в фоне постоянно проверяя выделенный текст. Как только будет выделено слово (двойной клик по слову), которое присутствует в словаре \dic\omograph.hmg, то к этому слову автоматом выйдет окно с вариантами замен взятых из словаря omograph.hmg.
По завершении работы, принудительно завершаем работу скрипта через Ctrl+P ( или тем, что указанно в пользовательских настройках: Сервис - Общие настройки - Глобальные клавиши - Прерывание длительных процессов)
Визуальный пример работы со скриптом:
► Показать
-тот же скрипт только с диалогом выбора словаря hmg:
- tonio_k
- V.I.P.
Demagog TTS
flegont, есть скрипт который из большого словаря создает несколько таблиц. Процедура создания таблиц занимает время. Хочу пропустить этот этап за счет сохранения полученных таблиц в файлы при первом запуске скрипта. А при последующих запусках скрипта, скрипт будет проверять не изменился ли оригинальный большой словарь. И если не изменился, то считывать сразу готовые таблицы из файлов сохраненных с прошлого раза.
Изменение файла можно проверить за счет сравнения:
1) даты и времени изменения файла
2) хэш-суммы
Сравнение даты выглядит наиболее предпочтительным так как должен быть самым быстрым (не требует полного считывания огромного файла для последующего расчета хэш-суммы). Хотя, сравнение хэш-сумм - надёжнее.
Вопрос, можно как-то через скрипт lua получить дату и время изменения файла? Может сделаете соответствующий интерпретатор к Демагогу?
P.S. есть еще вариант сравнения
s0=LoadText(файл1)
s1=LoadText(файл2)
if s0==s1 then
но это предполагает хранение копии большого оригинального файла и по времени не будет особо отличаться от расчета хэш-сумм
Изменение файла можно проверить за счет сравнения:
1) даты и времени изменения файла
2) хэш-суммы
Сравнение даты выглядит наиболее предпочтительным так как должен быть самым быстрым (не требует полного считывания огромного файла для последующего расчета хэш-суммы). Хотя, сравнение хэш-сумм - надёжнее.
Вопрос, можно как-то через скрипт lua получить дату и время изменения файла? Может сделаете соответствующий интерпретатор к Демагогу?
P.S. есть еще вариант сравнения
s0=LoadText(файл1)
s1=LoadText(файл2)
if s0==s1 then
но это предполагает хранение копии большого оригинального файла и по времени не будет особо отличаться от расчета хэш-сумм
- flegont
- V.I.P.
Demagog TTS
Lua не имеет собственных средств для определения даты создания/изменения файла.
Можно лишь попробовать через Lua использовать штатные средства MS DOS.
На основе рецепта из Инета, например, получаем текст, отображающий атрибуты (включая время создания) всех файлов в текущей папке:
Можно лишь попробовать через Lua использовать штатные средства MS DOS.
На основе рецепта из Инета, например, получаем текст, отображающий атрибуты (включая время создания) всех файлов в текущей папке:
Код: Выделить всё
local sOut = io.popen( "dir /T:C", "r" )
local sData = sOut:read "*a"
sData = DosToAnsi(sData)
print(sData)
- tonio_k
- V.I.P.
Demagog TTS
Спасибо! Очень даже годное решение. Срабатывает быстро, мелькание DOS окна не заметно. Единственное, (для моего конкретного случая) вот так первая строка должна выглядеть:
где:
dic - подкаталог в котором ищем нужный файл;
:W - атрибут показать дату и время изменения файла.
Код: Выделить всё
local sOut = io.popen( "dir dic /T:W", "r" )
dic - подкаталог в котором ищем нужный файл;
:W - атрибут показать дату и время изменения файла.
- tonio_k
- V.I.P.
Demagog TTS
Вопрос о подсветке омографов. Если выделить текст, то при дальнейшей прокрутке экрана текст больше не подсвечивается. Однако всё что подсветилось ранее - остается подсвеченным на все время как не прокручивай И выделение текста поверх подсветки подсветку не удаляет. Т.Е. подсветка может добавляться, а все что подсветилось, больше подсветку не утрачивает. В связи с этим вопрос, а можно как-то "принудительно" (отдельно) прогнать весь текст что бы все омографы подсветились вместо того, что бы как сейчас кручу предварительно колесом весь текст в ожидании полной подсветки и лишь затем приступать к работе с текстом. Пусть эта процедура будет медленной - всяко лучше, чем крутить колесо.
UPD отбой. Нашёл альтернативный путь. Пункт меню: Формат-Масштаб. Установил масштаб 1% а далее кнопкой Page Down - весь текст довольно быстро прогоняется и успевает подсветится.
UPD2 Тем не менее, может все же автоматизируете эту процедуру?
UPD отбой. Нашёл альтернативный путь. Пункт меню: Формат-Масштаб. Установил масштаб 1% а далее кнопкой Page Down - весь текст довольно быстро прогоняется и успевает подсветится.
UPD2 Тем не менее, может все же автоматизируете эту процедуру?
- flegont
- V.I.P.
Demagog TTS
Подсветку омографов / орфографии / похожих слов можно снять только отжатием соответствующих клавиш. При этом уже заметна пауза. Ведь подсвечивается каждый раз только текст видимый в окне, а гасит подсветку программа прогоном по всему тексту. По другому она просто не может узнать, какие страницы подсветились, а какие нет?
Что касается подсветки сразу всего текста... Стандартный компонент, используемый в Демагоге для редактирования текстов, для этого не приспособлен. Это будет слишком медленно на больших текстах.
Что касается подсветки сразу всего текста... Стандартный компонент, используемый в Демагоге для редактирования текстов, для этого не приспособлен. Это будет слишком медленно на больших текстах.
- mortalhead
- Прохожий
Demagog TTS
Здравствуйте.
После переустановки системы стала вылетать ошибка.
Where-Object : Не удается найти параметр, соответствующий имени параметра "Prop
erty".
C:\Users\Lillu22\Desktop\Demagog-Yandex\lib\ya_init.ps1:43 знак:37
+ while (Get-Job Ya* | where -Property <<<< state -EQ "Running") {
+ CategoryInfo : InvalidArgument: (:) [Where-Object], ParameterBi
ndingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
ands.WhereObjectCommand
После переустановки системы стала вылетать ошибка.
Where-Object : Не удается найти параметр, соответствующий имени параметра "Prop
erty".
C:\Users\Lillu22\Desktop\Demagog-Yandex\lib\ya_init.ps1:43 знак:37
+ while (Get-Job Ya* | where -Property <<<< state -EQ "Running") {
+ CategoryInfo : InvalidArgument: (:) [Where-Object], ParameterBi
ndingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
ands.WhereObjectCommand
- tonio_k
- V.I.P.
Demagog TTS
good_cat, хочу вернуться к ранее поднятой теме:
У меня отключен пункт автоматически применить Литературный текст при открытии файла. А в графе "Абзацный отступ, пробелов 4"
В результате после применения словарей, у меня все равно появляется 4 пробела в качестве отступа, которые я не могу убрать через регулярные выражения не изменив пункт "Абзацный отступ, прпробело на 0. Но изменив отступ на 0 я не могу полноценно использовать Литературный текст. - нужно опять идти в настройки и возвращать эту настройку (Литературный текст я использую эпизодически по кнопке).
Может будет правильно вставку пробелов как абзацный отступ сделать частью Литературного текста? Если галочка "автоматически применять литературный текст при открытии файла" стоит, то после применения словарей пусть отступы пробелы вставляются. Если галочка убрана, то пробелы не вставляются. Ведь словари часто применяются не только к книгам, но и в других задачах, где текст уже не текст книги, а технический текст, например, правил из словарей и т.д.
Если возражений нет, то пусть ув. flegont сделает так, что бы вставка отступов была в составе Литературного текста. И применялась автоматически только при активации галочки "при открытии файла" либо после нажатия на кнопку "Литератор текст".
хотел услышать ваше мнение:
У меня отключен пункт автоматически применить Литературный текст при открытии файла. А в графе "Абзацный отступ, пробелов 4"
В результате после применения словарей, у меня все равно появляется 4 пробела в качестве отступа, которые я не могу убрать через регулярные выражения не изменив пункт "Абзацный отступ, прпробело на 0. Но изменив отступ на 0 я не могу полноценно использовать Литературный текст. - нужно опять идти в настройки и возвращать эту настройку (Литературный текст я использую эпизодически по кнопке).
Может будет правильно вставку пробелов как абзацный отступ сделать частью Литературного текста? Если галочка "автоматически применять литературный текст при открытии файла" стоит, то после применения словарей пусть отступы пробелы вставляются. Если галочка убрана, то пробелы не вставляются. Ведь словари часто применяются не только к книгам, но и в других задачах, где текст уже не текст книги, а технический текст, например, правил из словарей и т.д.
Если возражений нет, то пусть ув. flegont сделает так, что бы вставка отступов была в составе Литературного текста. И применялась автоматически только при активации галочки "при открытии файла" либо после нажатия на кнопку "Литератор текст".
- flegont
- V.I.P.
Demagog TTS
Давайте предварительно отделим мух от котлет
Абзацный отступ в "измененном тексте" не имеет никакого отношения к опции "Литературный текст". Он - лишь средство увеличить читабельность "измененного текста". И он может вводить в заблуждение относительно работы словарей. Как это - в примененных словарях нет правил, добавляющих отступы абзацев, а в итоге отступы появляются!?
Ну, а то, что величина абзацного отступа в "измененном тексте" совпадает с указанной в настройках "Литературного текста"... Так откуда еще ее брать?
Абзацный отступ в "измененном тексте" не имеет никакого отношения к опции "Литературный текст". Он - лишь средство увеличить читабельность "измененного текста". И он может вводить в заблуждение относительно работы словарей. Как это - в примененных словарях нет правил, добавляющих отступы абзацев, а в итоге отступы появляются!?
Ну, а то, что величина абзацного отступа в "измененном тексте" совпадает с указанной в настройках "Литературного текста"... Так откуда еще ее брать?
- tonio_k
- V.I.P.
Demagog TTS
тогда такое предложение:
Если отступ и литературный текст не связаны, тогда:
1) В Литературном тексте добавить пункт "вставить абзацный отступ 4 пробела" это будет жёстко прошито без изменений.
2) Абзацный отступ, пробелов добавить галочку, которая будет делать активным/неактивным поле ввода и, соответственно, включать или отключать этот параметр применимо к окну после применения словарей
- wasyaka
- V.I.P.
Demagog TTS
А добавить кнопку (опцию) - ОБНОВИТЬ открытую вкладку? (обработка - окно статистики - опять открыть во вкладке и так по кругу как то не очень...)
- flegont
- V.I.P.
Demagog TTS
Тут понятие "абзацный отступ" разделяется на два:
1) Отступ при выполнении "Литературного текста" - задается в его настройках.
2) Отступ для красоты "измененного текста" - нужна отдельная настройка (!?)
Тогда вполне можно будет задать в Литературном тексте, например: 4
А для "измененного текста": 0
Остается только придумать название для этой отдельной настройки
1) Отступ при выполнении "Литературного текста" - задается в его настройках.
2) Отступ для красоты "измененного текста" - нужна отдельная настройка (!?)
Тогда вполне можно будет задать в Литературном тексте, например: 4
А для "измененного текста": 0
Остается только придумать название для этой отдельной настройки
- flegont
- V.I.P.
Demagog TTS
P.S. А самое простое решение: выдавать "измененный текст" вообще без абзацных отступов. Сами абзацы никуда при этом не денутся. Улучшение читабельности такого текста предоставить пользователю. Например: Правка - Текст - Сдвиг текста вправо Ctrl+Alt+]
Одно нажатие этой комбинации клавиш добавляет 1 пробел в начале каждого абзаца.
Одно нажатие этой комбинации клавиш добавляет 1 пробел в начале каждого абзаца.
- flegont
- V.I.P.
Demagog TTS
P.P.S. Кстати, вышеупомянутое простое решение полностью соответствует Принципу Минимализма.
- good_cat
- Администратор
Demagog TTS
Только сообщите, когда устроите это " нововведение по умолчанию".
Может все-таки отказаться от принципа Минимализма. И оставить функции редактора без изменений. И не применять принцип Минимализма везде и всюду. А то так недолго и задуматься о замене компьютера счетами.
Может все-таки отказаться от принципа Минимализма. И оставить функции редактора без изменений. И не применять принцип Минимализма везде и всюду. А то так недолго и задуматься о замене компьютера счетами.
Тогда уж сразу переходите к стандартам Великобритании и США. Там абзацы отделяются пустой строкой.
- tonio_k
- V.I.P.
Demagog TTS
Проблема в том, что одна и та же числовая настройка отвечает за два не связанных между собой функции. И тут получается конфликт. Если нужен текст с отступами после применения словарей, это можно решить заменой в регулярках, а если нужно полученные автоматом отступы убрать, то это можно решить только изменив отступ на 0 в настройках программы, при этом "сломав" настройки другого функционала (Литературный текст). Что бы волки целы и овцы сыты, нужно цифровую настройку разбить на 2: одна для отступов, другая для литературного текста.
Или такой вариант, оставить как есть, но Литературный текст уже не зависит от цифровой настройки. Дополнить строку в настройках литературного текста вставить абзацный отступ и Прописать жёстко 4-5 пробелов и пусть этот параметр будет неизменным и активироваться галочкой на равне с другими строками настроек. 4-5 пробелов обеспечит "красивый литературный текст". И этого будет достаточно
- flegont
- V.I.P.
Demagog TTS
Будет отдельная настройка:
Сервис - Общие настройки - Чтение - Абзацный отступ в измененном тексте, пробелов ...
По умолчанию: 0
Таким образом, пользователь сможет установить комфортное для себя значение абзацного отступа в тексте, получаемом через Сервис - Общие настройки - Статистика - Измененный текст.
Для меня, к примеру, это значение: 2
Для ув. tonio_k, как понимаю, предпочтительнее значение: 0
А для опции "Литературный текст" остается своя отдельная настройка. Ведь для красивого вида книжной страницы (хоть печатной, хоть для чтения с экрана) необходимо ~ 7 пробелов.
Вот такое минималистское решение
Сервис - Общие настройки - Чтение - Абзацный отступ в измененном тексте, пробелов ...
По умолчанию: 0
Таким образом, пользователь сможет установить комфортное для себя значение абзацного отступа в тексте, получаемом через Сервис - Общие настройки - Статистика - Измененный текст.
Для меня, к примеру, это значение: 2
Для ув. tonio_k, как понимаю, предпочтительнее значение: 0
А для опции "Литературный текст" остается своя отдельная настройка. Ведь для красивого вида книжной страницы (хоть печатной, хоть для чтения с экрана) необходимо ~ 7 пробелов.
Вот такое минималистское решение
- tonio_k
- V.I.P.
- tonio_k
- V.I.P.
Demagog TTS
нашел у себя в правилах вот такой "дубликат":
Может добавить в проверку
Сервис-Орфография-Проверка словарей Dic
поиск дубликатов строк без учёта регистра букв за исключением правил, помеченных символом $ и символом #
Код: Выделить всё
полка мотопехоты=полкА мотопехоты
пОлка мотопехоты=полкА мотопехоты
Сервис-Орфография-Проверка словарей Dic
поиск дубликатов строк без учёта регистра букв за исключением правил, помеченных символом $ и символом #
- tonio_k
- V.I.P.
Demagog TTS
Menu(caption, items, ind, width)
Скажите пожалуйста, а есть техническая возможность сделать так, что бы окно ввода не блокировало основное окно Демагога? Что бы окно ввода можно было сдвинуть и перейти к окнам Демагога скопировать из них текст и вставить в окно ввода.
UPD
ой, имелось в виду
Input(title, prompt, width, ratio)
Скажите пожалуйста, а есть техническая возможность сделать так, что бы окно ввода не блокировало основное окно Демагога? Что бы окно ввода можно было сдвинуть и перейти к окнам Демагога скопировать из них текст и вставить в окно ввода.
UPD
ой, имелось в виду
Input(title, prompt, width, ratio)