Re: Общая тема

flegont,
Pronunciation adjustment.lua - раньше, вроде, была проверка на предмет остановки скрипта, если текст находится в окне 0-Статистика?

4

Re: Общая тема

tonio_k пишет:

flegont,
Pronunciation adjustment.lua - раньше, вроде, была проверка на предмет остановки скрипта, если текст находится в окне 0-Статистика?

Да, действительно... пропала, как ёжик в тумане... Default/ai
Вернул: Данный контент доступен только зарегистрированным пользователям.

(2018-05-12 11:19:42 отредактировано tonio_k)

Re: Общая тема

В поисках оптимальности решил поковырять многими используемый соварь Ё-фикатор.
Но тут задумался, а не бесполезен дом мой труд или, может, даже вреден?
Например, в словаре строки с вариантами

антрепренёру
антрепренёрш
антрепренёрша
антрепренёршам
антрепренёршами
антрепренёршах
антрепренёрше
антрепренёрши
антрепренёршой
антрепренёршою
антрепренёршу
антрепренёры
заменяю на Одну строку
антрепренёр*
Если очень грубо, то по такой схеме файл словаря может уменьшится примерно 3 к 1 что облегчает его загрузку.
И вот вопрос: какие правила  Демагог быстрее обрабатывает: список из целых слов или их заменяющий шаблон со звёздочкой?

4

Re: Общая тема

tonio_k пишет:

В поисках оптимальности решил поковырять многими используемый соварь Ё-фикатор.
Но тут задумался

Когда-то давно, я проводил хронометраж на очень слабом компьютере. Словари в которых вообще нет $ и * Демагог обрабатывает на 40% быстрее.
Но, если реорганизованный словарь "зазвездившись", стал в 3 раза меньше... !!! то, по идее, он не должен стать более тормозным, чем без *. Экономия в скорости за счет уменьшения в разы, должна превысить 40%-е торможение от наличия *
Такие вот теоретические рассуждения.
На практике, на современных компах разницы я не замечал вообще Default/bk

(2018-05-14 21:46:32 отредактировано tonio_k)

Re: Общая тема

В настройках транскрипция установлен <phoneme ph="%2"/>. Закрываю программу, открою снова- выгружает  <phoneme alphabet="%1" ph="%2"/>. Захожу в настройки там стоит <phoneme ph="%2"/>.  Ничего не меняю, делаю конверт- уже конвертирует как настроено. Похоже при выходе из программы установки по умолчанию востанавливаются, а при входе в настройки - новые настройки начинают подтягиватся

Добавлено: 2018-05-14 21:44:57

Вставлять примечания в текст при открытии файла

при запуске скрипта Pronunciation adjustment.lua
'ЗАГРУЗИТЬ НОВЫЙ ФАЙЛ'- примечания в текст не вставляет!
'Работать с текстом в текущем окне'- тут все ок. Думаю потому что документ уже открыт в обычном режиме

4

Re: Общая тема

tonio_k пишет:

В настройках транскрипция установлен <phoneme ph="%2"/>. Закрываю программу, открою снова- выгружает  <phoneme alphabet="%1" ph="%2"/>. Захожу в настройки там стоит <phoneme ph="%2"/>.  Ничего не меняю, делаю конверт- уже конвертирует как настроено. Похоже при выходе из программы установки по умолчанию востанавливаются, а при входе в настройки - новые настройки начинают подтягиватся

Добавлено: 2018-05-14 21:44:57

Вставлять примечания в текст при открытии файла

при запуске скрипта Pronunciation adjustment.lua
'ЗАГРУЗИТЬ НОВЫЙ ФАЙЛ'- примечания в текст не вставляет!
'Работать с текстом в текущем окне'- тут все ок. Думаю потому что документ уже открыт в обычном режиме

Посмотрю в обоих случаях - что там и как

Re: Общая тема

tonio_k пишет:

В настройках транскрипция установлен <phoneme ph="%2"/>. Закрываю программу, открою снова- выгружает  <phoneme alphabet="%1" ph="%2"/>. Захожу в настройки там стоит <phoneme ph="%2"/>.  Ничего не меняю, делаю конверт- уже конвертирует как настроено. Похоже при выходе из программы установки по умолчанию востанавливаются, а при входе в настройки - новые настройки начинают подтягиватся

Добавлено: 2018-05-14 21:44:57

Вставлять примечания в текст при открытии файла

при запуске скрипта Pronunciation adjustment.lua
'ЗАГРУЗИТЬ НОВЫЙ ФАЙЛ'- примечания в текст не вставляет!
'Работать с текстом в текущем окне'- тут все ок. Думаю потому что документ уже открыт в обычном режиме

Посмотрю в обоих случаях - что там и как

Re: Общая тема

В текущем окне выделяю текст (для копирования или просто выделить место где остановился), активирую другое окно.
И Выделение в предыдущем окне пропадает! Мне кажется это не совсем правильно. Пока в текущем окне я не сделаю другого действия (кликну мышкой или поиск задам) я как бы еще "продолжаю" работать с этим фрагментом
в результате заново через поиск ищу эту строку, потому что когда весь экран усыпан буквами найти то же само место ооочень сложно...

3

Re: Общая тема

Да, такого быть не должно. Проверю, что там творится...

Re: Общая тема

flegont пишет:

Да, такого быть не должно. Проверю, что там творится...

Попробуйте с этим экзешником:
Данный контент доступен только зарегистрированным пользователям.

(2018-05-19 02:09:48 отредактировано tonio_k)

Re: Общая тема

flegont пишет:

Попробуйте с этим экзешником:

Да, проблема ушла. Спасибо!

Добавлено: 2018-05-19 02:09:09

Сервис-Пакетный конвертер PLS ->DIC
А есть возможность к нему получить доступ через скрипт?
Дело в том, что путь к словарям PLS  постоянно сбивается, когда открываешь к-либо файл из другого места (запоминает последнее). А хочется вообще одной кнопкой. Запустил скрипт и на выходе - готово. Можно и не проверять :-)

3

Re: Общая тема

tonio_k пишет:

Сервис-Пакетный конвертер PLS ->DIC
А есть возможность к нему получить доступ через скрипт?
Дело в том, что путь к словарям PLS  постоянно сбивается, когда открываешь к-либо файл из другого места (запоминает последнее). А хочется вообще одной кнопкой. Запустил скрипт и на выходе - готово. Можно и не проверять :-)

В настоящее время такой возможности нет.

(2018-05-22 10:28:55 отредактировано tonio_k)

Re: Общая тема

Открываю словарь REX - все норм, но если его открыть через Файл - открыть (или перетаскиванием) , то происходит какая-то чистка текста.


Это у меня где то в настройках включено?

3

Re: Общая тема

Вставка примечаний на автомат включена?
Если да, то это какой-то ее побочный эффект.
Я собирался запретить работу автовставки во всех случаях, когда открытый текст - это словарь .dic .rex .orfo .hmg
Но, как видно, склероз не лечится Default/ab

Спасибо, что напомнили.

Re: Общая тема

Только сейчас осознал до конца изящность вашего метода Сервис-Пакетный конвертер PLS->DIC (Учитывать регистр)
Алгоритм: 1) Добавлять $ только перед теми словами, у которых есть хоть одна ПРОПИСНАЯ буква
2)в файл DIC все фонемы записываются с сортировкой: вначале идут слова, которые начинаются с $.

Получается, что сначала сработают замены, где важен регистр и лишь потом замены, которым регистр не важен.
Я все боялся, что вариант с $Уже= или $ужЕ= будет в конце "сломан" заменой уже= которая отработает последней. Но забыл, что если сработает любая замена "выше" то на выходе слова "УжЕ" не будет, а будет его транскрипция. По этому же методу, нет необходимости отдельно прописывать в словарях вариант со словами Аббревиатурами или словами где все буквы ПРОПИСНЫЕ. они попадут под замены регистронезависимых замен.
Раньше, по простоте душевной, скриптом исправлял все слова на $ вначале строк. mytts/clown Но тогда Демагог не умел еще принимать пользовательскую сортировку в словаре, поэтому я и не рисковал - все правила делал регистрозависимыми.

Добавлено: 2018-05-24 23:32:32

flegont,
F8 - прочесть выделенный текст. Скажите пожалуйста, а есть возможность в
Сервис-Общие настройки-Глобальные клавиши исправить пункт "Прочесть выделенный текст" что бы пользователь мог присвоить альтернативную F8 комбинацию клавиш. Сейчас там есть "Прочесть буфер обмена или  выделенный текст", но в комментарии к нему сказано, что это для других приложений (а хотелось бы и в самом Демагоге). Пробовал в других приложениях - все равно читает только из буфера обмена.
Дело в том, что, например, у меня ноутбук, и все функциональные клавиши без дополнительной клавишы fn недоступны. А расстояние межу этими fn и  F8  с целую ладонь. mytts/hug

5

Re: Общая тема

На большинстве ноутбуков HP и Compaq для активации функции необходимо нажать и удерживать клавишу вызова функции (fn) при нажатии на одну из функциональных клавиш f1 - f12; например, клавиш, которые активируют функции увеличения или уменьшения яркости экрана, громкости звука, перехода в режим ожидания, блокировки клавиатуры и т.д. На ноутбуках HP Envy и других ноутбуках с дополнительными параметрами BIOS функциональные клавиши можно настроить таким образом, чтобы функции активировались без необходимости удерживать клавишу fn.

В разных ноутах должны быть такие настройки - в BIOS или не так глубоко. mytts/hammerdrill  Почитайте инстр. к модели.

... использование комбинации клавиш Fn+NumLock. Одновременное нажатие этик клавиш отключит кнопку fn, повторное нажатие приведет к активации клавиши.

Re: Общая тема

evmir_troll-hunter, спасибо за совет. Немного спорно, мне кажется, что для удобства работы с программой нужно в БИОС лезть. mytts/suspect  С другой стороны, разблокировать функциональные клавиши не плохое приобретение.  mytts/bt И тем не менее, прочесть выделенный текст (в других окнах) в Демагог не работает (а функционал такой как бы обозначен). И почему только в других окнах читать? Пусть и в самом демагоге читает, если возможно.

2

Re: Общая тема

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


На моём ноуте Hot keys:
Стоп\Читать - Alt+Space
Прочесть буфер (или выд. текст) - Ctrl+Space

Re: Общая тема

В Демагоге пока нет возможности настройки ВСЕХ горячих клавиш пользователем.
Я уже обдумывал это, но к определенному мнению так и не пришел.
С одной стороны - удобно, с другой - чревато.
Достаточно изменить значение одной горячей клавиши, и забыть - какой.
И у пользователя уже будут проблемы Default/ab

(2018-05-25 10:30:33 отредактировано tonio_k)

Re: Общая тема

с "хитрицой" у меня как то не заладилось. Работает один раз через пять и то в других окнах (мне то нужно озвучить в Демагоге). А Ctrl+Space все норовит выделенный текст в Демагоге пробелом заменить. Пока придумал так: привязал чтение буфера к клавише Ctrl+W. Выделяю текст и, не отрывая пальца от  Ctrl нажимаю последовательно С и  W - получается: копировать в буфер, затем прочитать буфер. Так будет читать и в Демагоге и в окнах других программ гарантировано. (Если на копирование в том окне не поставлен запрет. Что часто на страницах интернета бывает)

Добавлено: 2018-05-25 11:01:25

Короче, залез в BIOS отключил fn действительно - больше плюсов в "стандартной" клавиатуре. И неудобства с другими программами автоматом исчезают и думать лишний раз не надо. Но  Ctrl+W себе оставлю и буду использовать в связке  Ctrl+С ; Ctrl+W.  Потому что двойное Ctrl+W - работает нестабильно

Добавлено: 2018-05-25 11:26:33

flegont,
"Достаточно изменить значение одной горячей клавиши, и забыть - какой." - для этого всегда можно глянуть в меню "горячие клавиши".
"возможности настройки ВСЕХ горячих клавиш пользователем" Компромисс  - ограничить их количество (например 10 шт). Причем все 10 это так или иначе, но связаные ТОЛЬКО с чтением. Т.е. после их нажатия всегда начинается чтение. Собственно у вас практически так и есть на данный момент. В будущем Горячие клавиши можно разбить на подгруппы: 1)Чтение 2)Работа с текстом - но я не уверен что в последнем будет особая потребность.

3

Re: Общая тема

Спешить не буду. Но, в дальнейшем можно, конечно добавить подобную возможность. + кнопка "По умолчанию". Чтобы "вернуть всё взад", если пользователь чего-то там наколобродит Default/ab

(2018-05-25 13:32:28 отредактировано tonio_k)

Re: Общая тема

Самый первый в выпадающем списке пусть и будет тем, что "по умолчанию".Что бы кнопки не плодить. Нужно восстановить"как было"?-просто выбери самый первый из списка.

3