Страница 1 из 1

Homograph TTS

Добавлено: 22 июн 2018 21:52
evmir_troll-hunter
homo1.jpg
homo1.jpg (257.01 КБ) 7212 просмотров
homo2.jpg
homo2.jpg (183.85 КБ) 7212 просмотров
homo3.jpg
homo3.jpg (46.56 КБ) 7212 просмотров

:gcopyr: good_cat

:download: Скачать с сервера (Версия 1.1.2.304b)]

:download: Скачать с облака (Версия 2.1.2.403)

:download: Скачать с облака (Версия 2.1.3.411)

:download: Скачать с облака (Версия 2.1.5.423) Обновление 26.07.2019




:download: Скачать с облака (lame_enc_3_100.zip Версия 3.100 32-bit)
:download: Скачать с облака (lame_enc_3_100_x64.zip Версия 3.100 64-bit)

Версия 2.0

(+) IVONA TTS. Эмуляция подключения словарей PLS через реестр Windows.
Чтение текста с использованием словарей PLS без замены в тексте слов на фонемы.
(+) IVONA TTS. Включена поддержка прописных букв при переиндексации словарей.
(+) Меню TTS -> Ivona TTS -> Автозагрузка словарей PLS.
(+) Меню TTS -> Ivona TTS -> Прописные буквы в словарях PLS.
(+) Меню TTS -> Ivona TTS -> Включить словари PLS. (Включен по умолчанию).
Включение или отключение корректировки звучания при помощи фонем.
(+) Меню. Утилиты->Убрать разрыв строк в абзацах.
(+) Меню. Утилиты->Статистики.
(+) Вкладка "Инфо". Используется для статистики. Может использоваться как редактор.
(*) Меню. Изменены названия пунктов меню.
(*) Аудиоплеер. Подсказки.
(*) Сохранение выделенного фрагмента в WAV.
(*) Сохранение аудиофайлов WAV (пакетный режим).
(*) Конвертация WAV в MP3 (Lame_enc.dll).
(*) Индикация процесса преобразования файла WAV в файл MP3.
(*) Запрос на запись всего текста c прогнозированием времени записи.
(*) Чтение с позиции курсора.
(*) Подсветка текста при паузе.
(*) Стандартная поддержка выделения текста для текстовых редакторов
(Ctrl+Shift+Нome, Ctrl+Shift+End, двойной клик ЛКМ,
Начало блока - установите курсор в начало блока, который хотите выделить. Немного прокрутите документ, пользуясь колесиком мыши или полосой прокрутки.
Конец блока - нажмите клавишу <Shift> и, удерживая её, щелкните мышью в точке, которая должна стать концом блока).
(!) Bugfix. Сохранение "длинных" абзацев текстовых файлов в 1 строку.
(-) Исключено автосохранение индексного файла PLS при выходе из программы.
Сохранение нового индексного файла производится из меню по необходимости.



Вопросы, предложения, замечания приветствуются.

:music: Пример звучания
{Ivona Максим} А. П. Чехов - Чтение
chehov_chtenie.mp3
(2.25 МБ) 381 скачивание

Re: Общая тема

Добавлено: 28 июн 2018 05:47
Fenix
evmir_troll-hunter писал(а):после обновления и запуска программы все опции (автосохранение\фон\шрифт) в настройках стали по умолчанию.
good_cat писал(а):Если на компьютере стоит антивирус или что-то типа Comodo укажите, что файл является "доверенным", иначе файл конфигурации будет искаться не в каталоге программы, а в "песочнице". Там его естественно нет - следовательно все настройки обнулятся для новой версии программы.

P. S. в рабочей папке программы достаточно обновлять только исполняемый файл при апгрейде.
В случае даунгрейда может потребоваться исправление части конфигурации.
evmir_troll-hunter писал(а):Спасибо за подсказку... у меня Eset Smart Security Premium 10.

Исключение для D:\Homograph добавил и проверил - настройки не обнулились.
wasyaka писал(а):75, 76 могут работать с использованием PLS?
good_cat писал(а):IVONA TTS версии 75, 76 не умеют сами работать со словарями PLS. Им нужен посредник для работы со словарями PLS. Подключите словари PLS к Homograph (версия 2.0). Включите TTS -> IVONA TTS ->...

Автозагрузкa словарей PLS.
Словари загружаются согласно списка, описанного в Настройках.
Изменения начинают действовать после нового старта программы.

Если пользователь загружает список словарей через меню TTS -> IVONA TTS -> Загрузить список словарей PLS, ему надо будет переиндексировать словари через меню TTS -> IVONA TTS -> Индексация словарей PLS самому. И эти загруженные словари действуют только на текущий сеанс работы программы.

[...]
Зависимость времени задержки начала чтения голосами IVONA TTS от величины буфера чтения, при подключенных словарях PLS:

Текстовый файл. Строк: 15928. Слов: 182862. Символов: 1377448.
Буфер 500 кб. Задержка чтения 25 с
Буфер 400 кб. Задержка чтения 18 с
Буфер 300 кб. Задержка чтения 12,5 с
Буфер 250 кб. Задержка чтения 9,4 с
Буфер 200 кб. Задержка чтения 7,5 с
Буфер 100 кб. Задержка чтения 3,6 с
Буфер 50 кб. Задержка чтения 1,5 с


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

[...]
Обновление программы Homograph
14.06.2018 Версия 2.0.0.358 RC (пререлиз)

(+) Поиск омографов начинающихся c первой ударной гласной буквы.
(+) Поиск омографов начинающихся c первой заглавной буквы.
(+) Поиск омографов написанных прописными буквами.
(+) Вкладка "Омографы". Выпадающее меню. Перевод найденных омографов в строчные буквы.
(+) Ivona TTS. Подсветка паузы в режиме "Эмуляция подключения словарей PLS", слова длиной менее 3 символов игнорируются.
(+) При загрузке файла строка с закладкой поднимается наверх экрана.
(*) Подсказка кнопки "Пауза" подсказывает будущее действие.
(*) После начала чтения, чтение не зависит от позиции курсора и изменений текста до остановки чтения.
(!) Bugfix. Исправлена ошибка инициализации голосов при активации главного окна программы.
(!) Bugfix. Исправлена ошибка переинициализации голосов при паузе.
(!) Bugfix. Дублирование при записи в аудиофайл одного абзаца.
(!) Bugfix. Поиск вперед/назад.
(!) Bugfix. Отключение выпадающего списка омографов.
(!) Bugfix. Статус кнопок аудиоплеера.

Re: Общая тема

Добавлено: 08 июл 2018 21:03
Fenix
Для взаимодействия с Windows приходится использовать программу экранного доступа. Для навигации по элементам интерфейса пользуюсь клавишами стрелок и клавишей Tab. Если в Homograph перейти на вкладку "Омографы", и начать двигаться клавишей табуляции, на определённом месте скринридер застревает, по скольку программа видимо перехватывает нажатие этой клавиши. Нельзя ли добавить флаг в настройки, который будет запрещать программе использовать Tab? К примеру так, как сделано в Демагоге.

Re: Общая тема

Добавлено: 10 июл 2018 13:23
good_cat
Обновление программы Homograph

10.07.2018 Версия 2.0.0.375 RC (пререлиз)

(+) Настройки. Вкладка "Прочее".
(+) Настройки. Вкладка "Прочее". Отключение поддержки табуляции в таблице омографов.
(!) Bugfix. Отображение поля "Фраза" в таблице омографов.
(!) Bugfix. Удаление пустой строки перед заголовками при сохранении текста.
(!) Bugfix. Import из файлов fb2.

Общая тема

Добавлено: 27 июл 2018 18:21
good_cat
Обновление программы Homograph

27.07.2018 Версия 2.0.0.379 (релиз программы)

(+) Словарь омографов пополнен и разбит на 2 словаря.

total_omoforms.hmg - основной словарь;
yo_total.hmg - словарь омографов Ё/Е.

Основной словарь total_omoforms.hmg подключается в настройках пользователя,
словарь омографов Ё/Е yo_total.hmg используется по необходимости
и подключается через меню Омографы -> Подключить словарь омографов (*.hmg)

(+) Обновление словарей *.PLS. Папка Homograph\mytts_pls.

(+) Homograph 2.0. Руководство пользователя.pdf.

(+) Настройки. Вкладка "Внешние кодеки".
(+) Настройки. Сохранение настройки "Сохранять исходный файл Wav" в файле конфигурации.
(+) Синхронизация настроек кодеков Lame.exe и Lame_enc.dll по умолчанию.
(+) Меню -> Утилиты -> "Преобразование файлов WAV в MP3". Возможность выбора нескольких файлов WAV.
(-) Словарь омографов all_omographs.hmg исключен из дистрибутива.
(!) Bugfix. Аудиоплеер. Восстановление статуса кнопок аудиоплеера при поиске.

Благодарю evmir_troll-hunter за помощь в создании словарей омографов и полезные замечания.

:music: Пример звучания
{Ivona Максим} Роберт Артур - Милое семейство
Robert Artur - Miloe semeystvo.mp3
(4.82 МБ) 348 скачиваний

Homograph TTS

Добавлено: 29 июл 2018 17:20
good_cat
Обновление программы Homograph

29.07.2018 Версия 2.0a

Обновление словарей '.hmg','.pls'.

Homograph TTS

Добавлено: 10 авг 2018 18:02
good_cat
Обновление программы Homograph

10.08.2018 Версия 2.0.1.380

(+) Обновлены (исправлены, расширены...) словари для поиска омографов в тексте (*.hmg)
(+) Обновлены словари *.pls для IVONA TTS.
(!) Bugfix. IVONA TTS. Коррекция чтения дефиса как "минус".

Homograph TTS

Добавлено: 10 окт 2018 16:56
good_cat
Обновление программы Homograph

10.10.2018 Версия 2.0.2.384

(+) IVONA TTS. Индексация словарей PLS c сортировкой.
(+) IVONA TTS. Оптимизация индексации словарей PLS.
(!) Bugfix. Ivona TTS. Запись аудиофайлов. Совместимость с Windows 10.

Homograph TTS

Добавлено: 30 янв 2019 15:20
wasyaka
2019-01-30_151030.jpg
2019-01-30_151030.jpg (23.83 КБ) 5228 просмотров
Выделенные функции добавить в настройки, особенно Отделить абзацы пустой строкой,
Не очень приятно, раставив омографы, на выходе получить микс текста...

Homograph TTS

Добавлено: 30 янв 2019 16:00
good_cat
wasyaka, указанные Вами функции не относятся к настройкам, а скорее к первичной обработке старых книг в txt формате или текстового слоя из pdf. Так как в формате fb2 проблема абзацев и переноса слов обычно отсутствует.
Отправлено спустя 46 минут 47 секунд:
Микс текста возникает, как правило, когда отсутствует признак красной строки в абзаце, согласно отечественной традиции письма.

Homograph TTS

Добавлено: 05 фев 2019 18:30
good_cat
Обновление программы Homograph

05.02.2019 Версия 2.1.1.396

(+) Выделение цветом результатов расстановки омографов во фразах с омографами.
(+) Меню "Настройки" -> Вкладка "Омографы": включить выделение цветом.
(+) Вкладка "Омографы". Выпадающее меню (pop-up) -> Экспорт в файл.

Homograph TTS

Добавлено: 07 фев 2019 17:18
wasyaka
good_cat писал(а):
05 фев 2019 18:30
(+) Вкладка "Омографы". Выпадающее меню -> Экспорт в файл.
► Показать
???

Homograph TTS

Добавлено: 07 фев 2019 17:29
good_cat
wasyaka, выпадающее меню (pop-up) вызывается нажатием правой кнопки "мыши" на таблице омографов.
Отправлено спустя 34 минуты 49 секунд:
Обработанные фразы подсвечиваются зеленым, "проблемные" - желтым, остальные - без изменений.
Замены все, "умная", по выбору работают только при включенном чекбоксе "фильтр". Если "фильтр" не отмечен, тогда эти замены всегда обрабатываются как замена под курсором.

Homograph TTS

Добавлено: 07 фев 2019 21:37
wasyaka
good_cat писал(а):
07 фев 2019 18:04
выпадающее меню (pop-up) вызывается нажатием правой кнопки "мыши" на таблице омографов
А в "экспортном" файле произвести замены и назад подменить? :howdoyoudo:


Отправлено спустя 20 минут 9 секунд:
Поясню: из пары омографов использую для замены только один, наименее встречаемый
► Показать
Список омографов до и список после обработки - удалил дубли остались изменения - правила для добавления в словарь... а так сразу - прочитал, вычистил - заменить все и :russian:
:thank:


Отправлено спустя 1 день 11 часов 21 минуту 32 секунды:
Глюк.rar
(1.95 МБ) 59 скачиваний
На нормальном (полном) файле шаманство не катит, х32, х64 - одинаково, х32 в х64 железе - любая замена жёлтый цвет... :evil:

Homograph TTS

Добавлено: 09 фев 2019 10:15
good_cat
wasyaka, я не понял. Объясните подробнее: версия для 32-битной Windows не работает корректно в 64-битной Windows? Если, да то на какой версии Windows?
Отправлено спустя 29 минут 2 секунды:
Не поделитесь файлом, который некорректно обрабатывается?
Сохранять файл лучше со вкладки "файл".

Homograph TTS

Добавлено: 09 фев 2019 12:07
wasyaka
good_cat писал(а):
09 фев 2019 10:44
Сохранять файл лучше со вкладки "файл".
Да, так нормально, но раньше такого небыло... :suspect:
Windows10_Enterprise_LTSB_2016_v1607(х32; х64)

Homograph TTS

Добавлено: 10 фев 2019 23:25
good_cat
Обновление программы Homograph

10.02.2019 Версия 2.1.1.396a
(!) Bugfix. Сохранение обработанного текста независимо от активной вкладки.

Homograph TTS

Добавлено: 10 фев 2019 23:41
good_cat
Обновление программы Homograph

10.02.2019 Версия 2.1.2.400

(+) Оптимизация кода программы.
(+) Обновлённый диалог записи текста из главного окна программы в аудиофайл(ы).
(!) Bugfix. Переключение между вкладками.
(!) Bugfix. Обработка неразрывного пробела при открытии файла.
(!) Bugfix. Поиск необработанных омографов.

Homograph TTS

Добавлено: 11 фев 2019 11:07
wasyaka
good_cat писал(а):
10 фев 2019 23:41
Обновление программы Homograph
Спасибо, всё ОК.
Вкладка Омограф
F3 заменить
F4 следущий...
Ещё б...
:lovegirl:
F5>> показать в тексте
F6>> скопировать в буфер обмена ??? :head_stars:
:thank:

Homograph TTS

Добавлено: 11 фев 2019 14:45
good_cat
Программа "Homograph".

Назначение комбинаций клавиш.

Основное меню программы и окна программы.

F1 - Озвучить с позиции курсора или выделенный текст
F5 - Озвучить выделенный текст или фразу с омографом
(с отключенными словарями только для IVONA TTS)
Ctrl-F Найти
Ctrl-Z Отменить
Alt-F Фильтр
Ctrl-S Статистика
Alt-X Выход


Вкладка "Файл"

Popup меню
Ctrl-N Удалить всё

Вкладка "Омографы"

F2 - Предыдущий омограф
F3 - Заменить
F4 - Следующий омограф
двойной щелчок "мышью" - показать фразу с омографом в тексте

Homograph TTS

Добавлено: 14 фев 2019 21:30
wasyaka
В таблице омографов фраза типа:
какого хрЕна на хрена
надо хрена заменить на хренА
Указываю в секции замен на хренА меняет оба... :suspect: , заменить вручную через Показать в тексте... не активно... :cry_baby:
Сразу умные мысли: надо было сразу в текст,но машинально..
Как боротся?

Homograph TTS

Добавлено: 15 фев 2019 11:18
good_cat
Быстрее всего исправить, наверное, через замену на строчные буквы:

какого хренА на хренА -> какого хрена на хрена -> дальше вручную через "Показать в тексте".

Может быть нужна групповая отмена операций :suspect:. Но как-то лень, ситуация встречается достаточно редко.

Homograph TTS

Добавлено: 15 фев 2019 18:54
wasyaka
А сделать подсветку омографов? Когда в таблице много строк приходится рыскать глазами, а так вот он... :happy_jump:

Homograph TTS

Добавлено: 15 фев 2019 19:59
good_cat
Так уже задействована подсветка.
Это как в старом мульфильме "или кувшинчик или дудочка" . :smile1:

Homograph TTS

Добавлено: 15 фев 2019 21:36
wasyaka
Имелось в виду
► Показать

Homograph TTS

Добавлено: 20 фев 2019 10:21
good_cat
Обновление программы Homograph

19.02.2019 Версия 2.1.2.402
(!) Bugfix. Длительность пауз между абзацами при записи в аудиофайлы.

Homograph TTS

Добавлено: 23 фев 2019 01:14
good_cat
Обновление программы Homograph

23.02.2019 Версия 2.1.2.403
(!) Bugfix. Размер буфера чтения.

Homograph TTS

Добавлено: 05 июн 2019 11:29
Umka
Я, похоже, повторюсь. Вопрос: после обработки текста в Балаболке (текст выглядит прекрасно, в смысле, с абзацами) перехожу в Омограф и редактирую вручную омографы. Сохраняю. И упс! Сплошные монолитные куски-главы (за редким исключением). Это нормально? Если нет, то как с этим бороться.

Homograph TTS

Добавлено: 05 июн 2019 13:06
wasyaka
Umka писал(а):
05 июн 2019 11:29
Сплошные монолитные куски-главы
Перед обработкой
2019-06-05_130415.png
2019-06-05_130415.png (21.02 КБ) 3561 просмотр

Homograph TTS

Добавлено: 05 июн 2019 13:10
good_cat
На Balabolka версия 2.14.0.685 ничего подобного повторить не удалось.
Вот пример открытого файла fb2 в Balabolka, сохранение его в текстовом формате и обработка в Homograph c сохранением.

Пример обработки

Homograph TTS

Добавлено: 05 июн 2019 13:49
Umka
1. На каком этапе обработки нужно включать функцию "Отделить абзацы пустой строкой"? До корректировки омографов или после, но до сохранения?
2. Примеры обработки сделаны в версии 2.14.0.685? Они сделаны с применением функции "Отделить абзацы пустой строкой" или, начиная с версии 2.14.0.685, все прекрасно сохраняется и так?

Homograph TTS

Добавлено: 05 июн 2019 14:04
good_cat
Umka, Если открытый файл выглядит как "Сплошные монолитные куски-главы", то примените к тексту "Отделить абзацы пустой строкой". После этого можно сохранить текст под новым именем (чтобы не затереть оригинал) и уже далее корректировать необработанные омографы.

Примеры сделаны без использования "Отделить абзацы пустой строкой". Всё зависит от того как и чем вы обрабатываете исходный текст в программе Balabolka.

Homograph TTS

Добавлено: 05 июн 2019 14:26
Umka
good_cat и wasyaka, спасибо огромное! Все получилось! :thank:
А программа пока, как у многих новичков, "всё включено" с одной из веток форума :boy_blushed:

Homograph TTS

Добавлено: 15 июн 2019 11:56
good_cat
Обновление программы Homograph

15.06.2019 Версия 2.1.3.410

(+) Меню Омографы -> Поиск необработанных омографов (прописные и строчные буквы).
(+) Сортировка необработанных омографов (прописные и строчные буквы) в алфавитном порядке:
1. Омографы прописными (заглавными) буквами;
2. Омографы c первой прописной (заглавной) буквой;
3. Омографы cтрочными буквами.
(+) Замена кавычек "ёлочки" и "лапки" («» „“) на обычные кавычки (").
(+) Замена среднего дефиса на обычный дефис (дефисоминус).
(*) Меню Омографы. Изменены названия пунктов меню:
Поиск необработанных омографов (в 1 проход) -> Поиск необработанных омографов (строчные буквы в 1 проход);
Поиск необработанных омографов (в 2 прохода) -> Поиск необработанных омографов (строчные буквы в 2 прохода).

Homograph TTS

Добавлено: 27 июн 2019 16:23
good_cat
Обновление программы Homograph

27.06.2019 Версия 2.1.3.411

(!) Bugfix. Сжатие текста в разрядку.

Homograph TTS

Добавлено: 15 июл 2019 13:25
good_cat
Обновление программы Homograph

14.07.2019 Версия 2.1.4.418
(+) Разбиение файла по оглавлению - "послесловие".
(!) Bugfix. Чтение слов, написанных через дефис.

Homograph TTS

Добавлено: 21 июл 2019 21:46
good_cat
Обновление программы Homograph

Исправлена ссылка на скачивание дистрибутива.

18.07.2019 Версия 2.1.4.420
(+) Выпадающее меню вкладки "Омографы" -> Экспорт отмеченных омографов в файл.

Homograph TTS

Добавлено: 27 июл 2019 00:59
good_cat
Обновление программы Homograph

26.07.2019 Версия 2.1.5.423
(+) IVONA TTS. Поддержка символа "ударение" при чтении текста (например: ночи́, ока́, о́ка).
(+) Сохранение в текстовый файл списка слов со смешанной кириллицей/латиницей, латиницей, c символом ударения. (Список отсортирован по алфавиту и не содержит дубликатов).
(!) Bugfix. Исправление ошибок.