Homograph TTS

Текстовый редактор для интерактивной расстановки омографов + их прослушивание в контексте, возможностями чтения вслух с использованием пакета речевых функций SAPI5, и записи книг в аудиофайл(ы) WAV и MP3 форматов c корректируемой длительностью пауз.

Модератор: good_cat

Ответить
Аватара пользователя
evmir_troll-hunter
Администратор

Homograph TTS

#1

Сообщение evmir_troll-hunter » 22 июн 2018 21:52

homo1.jpg
homo1.jpg (257.01 КБ) 878 просмотров
homo2.jpg
homo2.jpg (183.85 КБ) 878 просмотров
homo3.jpg
homo3.jpg (46.56 КБ) 878 просмотров

:gcopyr: good_cat

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

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

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

: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 МБ) 97 скачиваний

Аватара пользователя
Fenix
Администратор

Re: Общая тема

#2

Сообщение Fenix » 28 июн 2018 05:47

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. Статус кнопок аудиоплеера.

Аватара пользователя
Fenix
Администратор

Re: Общая тема

#3

Сообщение Fenix » 08 июл 2018 21:03

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

Аватара пользователя
good_cat
V.I.P.

Re: Общая тема

#4

Сообщение good_cat » 10 июл 2018 13:23

Обновление программы Homograph

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

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

Аватара пользователя
good_cat
V.I.P.

Общая тема

#5

Сообщение good_cat » 27 июл 2018 18:21

Обновление программы 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 МБ) 77 скачиваний

Аватара пользователя
good_cat
V.I.P.

Homograph TTS

#6

Сообщение good_cat » 29 июл 2018 17:20

Обновление программы Homograph

29.07.2018 Версия 2.0a

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

Аватара пользователя
good_cat
V.I.P.

Homograph TTS

#7

Сообщение good_cat » 10 авг 2018 18:02

Обновление программы Homograph

10.08.2018 Версия 2.0.1.380

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

Аватара пользователя
good_cat
V.I.P.

Homograph TTS

#8

Сообщение good_cat » 10 окт 2018 16:56

Обновление программы Homograph

10.10.2018 Версия 2.0.2.384

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

Ответить

Вернуться в «Homograph»