OpenPLS. Редактор PLS-словарей для IVONA TTS
- Fenix
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
good_cat
Скачать с сервера (Версия 1.0.5.169) Windows x86
Скачать с сервера (Версия 1.0.5.169) Windows x64
Скачать с облака (Версия 1.2.4.220) Windows x86
Скачать с облака (Версия 1.2.4.220) Windows x64
Скачать с облака (Версия 2.1.0.264) Windows x86
Скачать с облака (Версия 2.1.0.264) Windows x64
Скачать с облака (Версия 2.2.1.275) Windows x86
Скачать с облака (Версия 2.2.1.275) Windows x64
Обновление 24.10.2020 г.
Скачать с облака (Версия 2.2.2.286) Windows x86
Скачать с облака (Версия 2.2.2.286) Windows x64
Описание:
Программа "OpenPLS" предназначена для создания и редактирования PLS-словарей голосового движка IVONA TTS.
Слова создаются в фонетической транскрипции IPA c учетом ударения.
Ударение в словах указывается заглавной (прописной) буквой. Слова без ударения записываются строчными буквами.
Программа не требует подключения к сети Интернет, не вносит изменений в реестр Windows.
Установка и работа:
- Программа не требует инсталляции
- Zip-архив с программой может быть распакован в любую папку
- Zip-архив содержит следующие файлы:
OpenPLS32.exe (версия программы для 32-битных операционных систем Windows);
или
OpenPLS.exe (версия программы для 64-битных операционных систем Windows).
Описание программы:
Readme.txt
OpenPLS. Краткое руководство пользователя.pdf
Предложения и замечания приветствуются.
tonio_k писал(а): Nov 25 2017
Вопросы по инструкции:
• Индексация словарей <F5> Производит индексацию всех словарей пользователя в памяти компьютера.
Рекомендуется проводить по необходимости при пополнении словарей в текущем
сеансе работы.
Поясните, пожалуйста, что за индексация в памяти компьютера в текущем
сеансе работы? На скорость чего она влияет?
Настройки пользователя
Позволяют пользователю, при необходимости, подключать внешние файлы из
программ «Demagog» и «IVONA Pronunciation Lexicon Helper».
А можно пояснить, для чего они могут понадобится? Что вообще они дают? Это альтернатива чего-то уже встроенного в программу OpenPLS?
good_cat писал(а):Индексация словарей влияет на поиск дубликатов. При импорте большого числа записей желательно переиндексировать словари, чтобы новые записи учитывались при поиске дубликатов.
Настройки пользователя позволяют подключить свои наработки в программу.
Если способ построения фонем и склонение/спряжение слов устраивают,
настройками пользователя можно пренебречь.
[...]
Перезагружать настройки (словари фонем) можно через меню Настройки -> Каталог словарей Ivona TTS -> Кнопка "Загрузить".
- evmir_troll-hunter
- Администратор
Re: OpenPLS. Редактор PLS-словарей для IVONA TTS
Программа мне понравилась... это то что я хотел иметь в 11-12гг. когда активно занимался лексами\словарями.
Мне тогда сильно помог В. Ли.
Программа хороша, интерфейс удобен, как я понял, можно импортировать из текста.
Это к тому, что если я в будущем захочу заняться лексами для Алёны, будет ли возможность оптимизировать программу под SAMPA?
Мне тогда сильно помог В. Ли.
Программа хороша, интерфейс удобен, как я понял, можно импортировать из текста.
Это к тому, что если я в будущем захочу заняться лексами для Алёны, будет ли возможность оптимизировать программу под SAMPA?
good_cat писал(а):Да. Я думаю, будет достаточно создать файл с алфавитом SAMPA в формате CSV с двумя полями,
и активировать его "настройках пользователя". Тогда в программе на месте алфавита IPA, будет высвечен алфавит SAMPA.
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
good_cat,
Спасибо за отличную программу! Благодаря выпадающему меню выбора TTS-движка, можно прослушивать тестовый словарный материал не только для движков Ivona, но и для других (например, RHVoice).
Можно попросить несколько хотелок?
Спасибо за отличную программу! Благодаря выпадающему меню выбора TTS-движка, можно прослушивать тестовый словарный материал не только для движков Ivona, но и для других (например, RHVoice).
Можно попросить несколько хотелок?
- Вызов меню открытия/сохранения словаря по ctrl+o/ctrl+s
- При нажатии enter, находясь в поле "Фонема", предлагать заменять фонему (с диалогом да/нет), если слово есть в словаре (действие кнопки "галочка"). Создавать новую запись в словаре, если слова ещё нет.
- При заполненном поле "Псевдоним (alias)", не добавлять фонему в словарь, при создании новой записи (кнопка "+")
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
22.07.2018 . Обновление OpenPLS
Версия 1.0.7.171
(+) Быстрые кнопки открытия/сохранения словаря (Ctrl+O/Ctrl+S).
(!) Bugfix. При заполненном поле "Псевдоним (alias)", не добавлять фонему в словарь, при создании новой записи (кнопка "+")
(!) Bugfix. Зацикливание озвучивания.
Версия 1.0.7.171
(+) Быстрые кнопки открытия/сохранения словаря (Ctrl+O/Ctrl+S).
(!) Bugfix. При заполненном поле "Псевдоним (alias)", не добавлять фонему в словарь, при создании новой записи (кнопка "+")
(!) Bugfix. Зацикливание озвучивания.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
29.07.2018 Версия 1.0.8.176
(+) Обновлена форма импорта из текстовых файлов.
(+) Удаление метки UTF8BOM из записей при экспорте в текстовые файлы.
(!) Bugfix. Позиционирование курсора при воспроизведении записей.
(!) Bugfix. Обработка первой записи.
(!) Bugfix. Исправление ошибок.
29.07.2018 Версия 1.0.8.176
(+) Обновлена форма импорта из текстовых файлов.
(+) Удаление метки UTF8BOM из записей при экспорте в текстовые файлы.
(!) Bugfix. Позиционирование курсора при воспроизведении записей.
(!) Bugfix. Обработка первой записи.
(!) Bugfix. Исправление ошибок.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
20.09.2018 Версия 1.0.9.177
(!) Bugfix. Зацикливание озвучивания при наложении фильтра.
20.09.2018 Версия 1.0.9.177
(!) Bugfix. Зацикливание озвучивания при наложении фильтра.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
05.10.2018 Версия 1.0.10.180
(+) Проверка фонем активных словарей PLS по алфавитам IPA и X-SAMPA.
Выявленные ошибки записываются в файл CheckIndex.txt и могут быть импортированы в новый или существующий файл PLS.
(+) Проверка открытого файла по алфавитам IPA и X-SAMPA.
(!) Bugfix. Исправление ошибки визуализации дубликатов.
05.10.2018 Версия 1.0.10.180
(+) Проверка фонем активных словарей PLS по алфавитам IPA и X-SAMPA.
Выявленные ошибки записываются в файл CheckIndex.txt и могут быть импортированы в новый или существующий файл PLS.
(+) Проверка открытого файла по алфавитам IPA и X-SAMPA.
(!) Bugfix. Исправление ошибки визуализации дубликатов.
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
good_cat,
подскажите, пожалуйста, как правильно подключить генератор словоформ от Demagog?
Я указываю полный путь к файлу "D:\Demagog\dic\Склонятор.rex"
Прописал в файле правило для генерации фамилий:
но генерация форм не происходит. (Список склонения/спряжения для слова "Грачёв" пуст.)
В Demagog генерация работает.
подскажите, пожалуйста, как правильно подключить генератор словоформ от Demagog?
Я указываю полный путь к файлу "D:\Demagog\dic\Склонятор.rex"
Прописал в файле правило для генерации фамилий:
► Показать
В Demagog генерация работает.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
balaamster,
у меня в Демагоге файл СклоняторТест.rex с единственным правилом:
\b(?-i)([А-Я]\w+[оеё]в)\b=_$1_ _$1а_ _$1у_ _$1ой_ _$1ою_ _$1е_ _$1ы_ _$1ым_ _$1ыми_ _$1ых_
не срабатывает, на "грачёв" даёт пустой список.
Может я что-то не так делаю?
у меня в Демагоге файл СклоняторТест.rex с единственным правилом:
\b(?-i)([А-Я]\w+[оеё]в)\b=_$1_ _$1а_ _$1у_ _$1ой_ _$1ою_ _$1е_ _$1ы_ _$1ым_ _$1ыми_ _$1ых_
не срабатывает, на "грачёв" даёт пустой список.
Может я что-то не так делаю?
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
Всё почти правильно, кроме первой буквы.
Я умышлено включил регистрозависимость в выражении, чтобы фамилии от обычных существительных в выражении фильтровались.
То есть правило должно только на "Грачёв" сработать.
Ещё немного модифицировал, чтобы ударные формы (ИванОв. оканчивающихся на -Ев ударных вроде нет?) тоже генерировались.
\b(?-i)([А-Я]\w+[оеёО]в)\b=_$1_ _$1а_ _$1у_ _$1ой_ _$1ою_ _$1е_ _$1ы_ _$1ым_ _$1ыми_ _$1ых_
И ещё вот такое, для ЗимИн, ФомИн и т.д.:
\b(?-i)([А-Я]\w+)Ин\b=_$1Ин_ _$1инА_ _$1инУ_ _$1инОй_ _$1инОю_ _$1инЕ_ _$1инЫ_ _$1инЫм_ _$1инЫми_ _$1инЫх_
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Да вроде работает, если регистрозависимость учитывать.
► Показать
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
У меня 1.0.10.180 (и в шапке), а на Вашем скрине 1.0.11.181 :)
Поменял кодировку на ANSI - заработало.
Поменял кодировку на ANSI - заработало.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
1.0.11.181 - рабочая версия от 1.0.10.180 функционально ничем не отличается.
Отправлено спустя 16 часов 50 минут 55 секунд:
balaamster, может быть Вы выложите свой модифицированный вариант Склонятора в общий доступ?
Отправлено спустя 16 часов 50 минут 55 секунд:
balaamster, может быть Вы выложите свой модифицированный вариант Склонятора в общий доступ?
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
Основа - Склонятор для Demagog
Для совместимости с OpenPLS сохранён в ANSI (cp1251)
Мои изменения внесены между комментариями #MOD и #MOD end
► Показать
Отправлено спустя 2 часа 17 секунд:
Появилась идея:
для существительных, со смещением ударения на последний слог,
добавить записи вида:
Код: Выделить всё
\b(?-i)(\w+)Ак\b-=_$1Ак_ _$1акА_ _$1акУ_ _$1акЕ_ _$1акИ_ _$1акАм_ _$1акОм_ _$1акАми_ _$1акАх_
-=
► Показать
► Показать
Отправлено спустя 4 дня 1 час 41 минуту 34 секунды:
good_cat,
У меня появилось пожелание к расширению функционала - добавить режим множественной замены. Если такое можно и не сильно трудозатратно реализовать, то буду очень благодарен.
Идея такова:
Из меню, или по горячим клавишам (ctrl+r или ctrl+h), открывается окно замены.
В окне поля:
1) Строка с искомым текстом.
2) Текст, которым заменяется найденное совпадение.
3) Столбец, по которому производится поиск и замена (например выпадающее меню "gapheme, phoneme и т.д.")
4) Ну и как обычно, кнопки Заменть/ОК, Отмена
Как самый простой вариант - замена с поиском по прямому совпадению подстроки. А если возможно, то и с включением чувствительности к регистру или в режиме регулярного выражения.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
balaamster, если для поля phoneme это может быть и целесообразно, для одновременной корректировки, то для полей grapheme* у меня вызывает большое сомнение.
Так как изменение поля grapheme сразу влечет изменение и фонем, и далее... далее начнется "сказка про белого бычка".
Возьму на заметку.
Так как изменение поля grapheme сразу влечет изменение и фонем, и далее... далее начнется "сказка про белого бычка".
Возьму на заметку.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
12.01.2019 Версия 1.0.11.183
(+) Меню "Список слов->Поиск/замена".
(+) Выпадающее меню "Копировать фонему" при выборе фонемы из словаря фонем.
(+) Диалог "Поиск/замена".
Кнопка "Заменить" производит замену в текущей строке.
Кнопка "Заменить всё" производит замену в выделенных строках/во всех строках ниже курсора.
Кнопка "Найти далее" переводит курсор на следующую строку.
Кнопка "Отмена" закрывает окно диалога.
(+) Меню "Инструменты->Удалить индекс словарей".
(!) Bugfix. Повторная индексация словарей.
(!) Bugfix. Автоподбор ширины столбцов после склонения/спряжения.
(-) Удалено автоматическое сохранение индексного файла словарей.
Сохранение/удаление индексного файла словарей осуществляет пользователь по необходимости.
12.01.2019 Версия 1.0.11.183
(+) Меню "Список слов->Поиск/замена".
(+) Выпадающее меню "Копировать фонему" при выборе фонемы из словаря фонем.
(+) Диалог "Поиск/замена".
Кнопка "Заменить" производит замену в текущей строке.
Кнопка "Заменить всё" производит замену в выделенных строках/во всех строках ниже курсора.
Кнопка "Найти далее" переводит курсор на следующую строку.
Кнопка "Отмена" закрывает окно диалога.
(+) Меню "Инструменты->Удалить индекс словарей".
(!) Bugfix. Повторная индексация словарей.
(!) Bugfix. Автоподбор ширины столбцов после склонения/спряжения.
(-) Удалено автоматическое сохранение индексного файла словарей.
Сохранение/удаление индексного файла словарей осуществляет пользователь по необходимости.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
19.01.2019 Версия 1.0.12.187
(+) Склонение/спряжение по файлу пользователя перенесено в отдельный програмный модуль conjugator.exe
(+) Информационное сообщение об индексации словарей.
(!) Bugfix. Склонение/спряжение. (balaamster )
(!) Bugfix. Исправление ошибок.
19.01.2019 Версия 1.0.12.187
(+) Склонение/спряжение по файлу пользователя перенесено в отдельный програмный модуль conjugator.exe
(+) Информационное сообщение об индексации словарей.
(!) Bugfix. Склонение/спряжение. (balaamster )
(!) Bugfix. Исправление ошибок.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
как запускать? как применять и для каких случаев?
Дайте пожалуйста меленькую инструкцию или пример использования.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
tonio_k, програмный модуль conjugator.exe вызывается программой OpenPLS для обработки регулярных выражений и отдельно не используется.
В данной версии программы склонение/спряжение по словарям имеет более высокий приоритет, чем склонение/спряжение с помощью регулярных выражений. Сначала слово обрабатывается без учета регистра и затем, в случае неудачи, с использованием регулярных выражений.
Подключение дополнительной обработки необходимо, например, для склонения фамилий или имен собственных. Пример модифицированного файла Склонятор_mod.zip приведен выше.
В данной версии программы склонение/спряжение по словарям имеет более высокий приоритет, чем склонение/спряжение с помощью регулярных выражений. Сначала слово обрабатывается без учета регистра и затем, в случае неудачи, с использованием регулярных выражений.
Подключение дополнительной обработки необходимо, например, для склонения фамилий или имен собственных. Пример модифицированного файла Склонятор_mod.zip приведен выше.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
19.01.2019 Версия 1.0.12.187а
Исполняемые модули перекомпилированы. Дистрибутивы программы обновлены.
Прошу прощения за неудобства.
19.01.2019 Версия 1.0.12.187а
Исполняемые модули перекомпилированы. Дистрибутивы программы обновлены.
Прошу прощения за неудобства.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
29.01.2019 Версия 1.0.12.190
(+) Меню "Список слов->Использовать только правила пользователя для склонения/спряжения".
(+) Склонение/спряжение. Оптимизация поиска по словарям.
(!) Bugfix. Склонение/спряжение. Поиск по словарям.
(!) Bugfix. Путь к файлу пользователя для склонения/спряжения.
29.01.2019 Версия 1.0.12.190
(+) Меню "Список слов->Использовать только правила пользователя для склонения/спряжения".
(+) Склонение/спряжение. Оптимизация поиска по словарям.
(!) Bugfix. Склонение/спряжение. Поиск по словарям.
(!) Bugfix. Путь к файлу пользователя для склонения/спряжения.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
Ввожу одну букву ударения, а мне упорно возвращает другую
► Показать
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
tonio_k, читайте внимательнее сообщения выше вашего поста.
- tonio_k
- V.I.P.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Да, так и задумывалось. Опция действует только на текущую сессию.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
Еще такой вопрос, а есть возможность реализовать выделение строк при помощи:
Удерживания Ctrl+Shift + стрелка вниз/вверх?
Просто кликать 10 раз по каждой строчке удерживая Ctrl - как то утомительно
Удерживания Ctrl+Shift + стрелка вниз/вверх?
Просто кликать 10 раз по каждой строчке удерживая Ctrl - как то утомительно
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
CTRL+прокручивание колесиком "мыши". Вниз - пометка, вверх - отмена.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
1) объясните, пожалуйста, назначение этой галочки:
Случайно вывел, что при ее активации перестает выводить результаты Склонение/сопряжение
2) "Список слов->Использовать только правила пользователя для склонения/спряжения". - при ее активации все равно не выводит результаты (и с галочкой как на скрине, так и без нее)
сам rex файл в Демагоге результат выводит нормально
► Показать
2) "Список слов->Использовать только правила пользователя для склонения/спряжения". - при ее активации все равно не выводит результаты (и с галочкой как на скрине, так и без нее)
сам rex файл в Демагоге результат выводит нормально
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
tonio_k, еще раз повторяю, читайте внимательно выше задаваемого вопроса.
Читать за Вас ветку больше не буду.
Отправлено спустя 23 минуты 2 секунды:
Значит Ваш файл для склонения в кодировке UTF8, а не в ANSI. отсюда и отсутствие результатов при активации настроек пользователя.balaamster писал(а): ↑08 янв 2019 19:00Склонятор_mod.zip
Основа - Склонятор для Demagog
Для совместимости с OpenPLS сохранён в ANSI (cp1251)
Мои изменения внесены между комментариями #MOD и #MOD end
Читать за Вас ветку больше не буду.
Отправлено спустя 23 минуты 2 секунды:
► Показать
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
23.02.2019 Версия 1.0.12.192
(+) Импорт из текстовых файлов UTF8/UTF16 c удалением маркеров BOM.
(+) Экспорт файлов PLS c удалением повторных маркеров BOM.
23.02.2019 Версия 1.0.12.192
(+) Импорт из текстовых файлов UTF8/UTF16 c удалением маркеров BOM.
(+) Экспорт файлов PLS c удалением повторных маркеров BOM.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
я был абсолютно уверен что файл Склонятор был скачен как раз из того поста и искал проблему в другом месте. Видать, чем то старым поверх записал у себя. Скачал файл заново - вроде всё работает. Извините за беспокойство.
Отправлено спустя 1 день 19 часов 12 минут 42 секунды:
Если я в файле настроек OpenPLS.xml вручную исправлю разные пути местонахождения PLS-словарей никаких конфликтов не будет?
<List2_Strings Count="2" Item0="D:\Demagog\PLS\70.ФОНЕМЫ Dopolneniya строчные.pls" Item1="D:\Balabolka\PLS\79.ФОНЕМЫ.pls"/>
- Akvalar
- Прохожий
OpenPLS. Редактор PLS-словарей для IVONA TTS
Я так и не разобрался, как подключать PLS словари к IVONA? Я смог найти инструкцию только для Алены. Подскажите пожалуйста, или ткните пальцем
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
viewtopic.php?f=5&t=95 очень подробная инструкция.
А вообще начиная (не соврать бы)c 75 версии словари pls напрямую к IVONA не подключаются. Их хитро подсовывают через программы типа балаболка/демагог готовые сборки можно посмотреть тут: viewforum.php?f=42
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
09.03.2019 Версия 1.1.0.194
(+) Новая форма импорта из текстовых файлов/буфера обмена.
Возможность выбора диапазона строк при импорте данных.
(+) Меню: Импорт/Экспорт -> Импорт из буфера обмена.
09.03.2019 Версия 1.1.0.194
(+) Новая форма импорта из текстовых файлов/буфера обмена.
Возможность выбора диапазона строк при импорте данных.
(+) Меню: Импорт/Экспорт -> Импорт из буфера обмена.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
19.03.2019 Версия 1.2.0.208
(+) Обновлена вкладка "Дубликаты". Добавлена таблица дубликатов для текущей записи.
(+) Добавлен фильтр "Несколько совпадений".
(+) Фильтр записей активируется только после поиска дубликатов.
(*) В комментариях указывается имя словаря в случае единственного дубликата
или количество совпадений в разных словарях.
(+) Меню: Настройки -> Включить/отключить словари.
Включение/отключение активных словарей PLS для индексации словарей без сохранения в файле конфигурации.
(+) Автоматическая переиндексация при включении/отключении изменения конфигурации словарей.
(!) Bugfix. Синхронизация фонем производится только для уникального дубликата.
(!) Bugfix. Сохранение изменений из вкладки дубликатов.
19.03.2019 Версия 1.2.0.208
(+) Обновлена вкладка "Дубликаты". Добавлена таблица дубликатов для текущей записи.
(+) Добавлен фильтр "Несколько совпадений".
(+) Фильтр записей активируется только после поиска дубликатов.
(*) В комментариях указывается имя словаря в случае единственного дубликата
или количество совпадений в разных словарях.
(+) Меню: Настройки -> Включить/отключить словари.
Включение/отключение активных словарей PLS для индексации словарей без сохранения в файле конфигурации.
(+) Автоматическая переиндексация при включении/отключении изменения конфигурации словарей.
(!) Bugfix. Синхронизация фонем производится только для уникального дубликата.
(!) Bugfix. Сохранение изменений из вкладки дубликатов.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
20.03.2019 Версия 1.2.0.208a
(*) Оптимизация работы фильтра.
(*) Оптимизация работы фильтра.
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
Похоже, что Microsoft в Win 10 сборка 1809, преподнесла неприятный сюрприз.
Теперь в OpenPLS, при попытке генерировать склонения для слова, отсутствующего во внутреннем словаре, вылетает ошибка.
На сборке 1803 всё было нормально.
OpenPLS 1.2.0.208a (в 32 и 64-битной одинаково)
Пример ошибки:
Теперь в OpenPLS, при попытке генерировать склонения для слова, отсутствующего во внутреннем словаре, вылетает ошибка.
На сборке 1803 всё было нормально.
OpenPLS 1.2.0.208a (в 32 и 64-битной одинаково)
Пример ошибки:
► Показать
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
balaamster, какие права установлены программе conjugator.exe?
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
Посмотрел права - штуки три левых SID, видимо от предыдущей сборки сохранились.
Переназначил права доступа.
На всю папку OpenPLS - группа Пользователи - полный доступ, владелец - Администратор
Запускаю от админа - проблема сохраняется.
Включил для conjugator.exe режим совместимости с Win 8 - проблема ушла. Что-то они намудрили с 1809. Ещё вчера, в 1803, всё работало как часы.
- balaamster
- Обыватель
OpenPLS. Редактор PLS-словарей для IVONA TTS
Опытным путём удалось обнаружить особенности при работе OpenPLS в Win 10 1809.
Если в свойствах conjugator.exe не выбран режим совместимости, а OpenPLS запускается с правами обычного пользователя, то всё работает без ошибок.
Если OpenPLS запущен с повышением прав, то возникает ошибка.
Как писал ранее, включение режима совместимости с Win 8, для conjugator, устраняет ошибку при запуске OpenPLS с повышением прав.
Вывод: не стоит запускать ПО с повышением прав, если оно само этого не запрашивает. :)
Хотя сам стараюсь не работать с админ. правами, когда это не нужно, но DoubleCommander всегда запускаю с повышением, чтобы избежать навязчивых запросов при перемещении, копировании, удалении. Оттуда и запускал софт для работы со словарём
Если в свойствах conjugator.exe не выбран режим совместимости, а OpenPLS запускается с правами обычного пользователя, то всё работает без ошибок.
Если OpenPLS запущен с повышением прав, то возникает ошибка.
Как писал ранее, включение режима совместимости с Win 8, для conjugator, устраняет ошибку при запуске OpenPLS с повышением прав.
Вывод: не стоит запускать ПО с повышением прав, если оно само этого не запрашивает. :)
Хотя сам стараюсь не работать с админ. правами, когда это не нужно, но DoubleCommander всегда запускаю с повышением, чтобы избежать навязчивых запросов при перемещении, копировании, удалении. Оттуда и запускал софт для работы со словарём
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
Сейчас шапка выгружаемого файла PLS из OpenPLS
а здесь, Ivona Speech Cloud Документация | Руководство разработчика Ivona Speech Cloud приводится пример с бОльшим количеством строк:
Я пробовал выгружаемые OpenPLS словари применить на смартфоне - не прокатывало.
Скопировал шапку из словарей с форума 4пда от DamionSleeper:
и вставил в свои словари - начал цеплять. Словари были большие, возможно был сбой в настройках и потому не цеплял , но тем не менее, Если это не принципиально, и не требуется сегодняшнее оформление PLS словаря для чего то другого, то можно сделать так, что бы OpenPLS выгружал с шапкой в файле PLS "как в примере" изменив строчку: alphabet="ipa" xml:lang="ru-RU">
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<lexicon id="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="x-sampa" xml:lang="ru-RU">
<!--
27.03.2019
-->
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0"
xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
alphabet="ipa" xml:lang="en-US">
Скопировал шапку из словарей с форума 4пда от DamionSleeper:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0"
xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
alphabet="ipa" xml:lang="ru-RU">
<!---->
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
в XML нет правила для символа перевода строки в Attribute Values, перевод строки важен для человеческого восприятия, для парсера XML перевод строки не важен.
Значение alphabet="ipa" добавлю в следующей версии.
Значение alphabet="ipa" добавлю в следующей версии.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
17.08.2019 Версия 1.2.4.220
(+) Проверка записей на ошибочное наличие метки Utf8Bom.
(+) Выпадающее меню: "Проверить текущую запись на ошибки".
(*) Cимвол "ударение" [́ ] в фонемах является допустимым символом при проверке фонем.
(!) Bugfix. Поиск несклоняемых слов по словарю.
(!) Bugfix. Недопустимые символы в фонемах.
17.08.2019 Версия 1.2.4.220
(+) Проверка записей на ошибочное наличие метки Utf8Bom.
(+) Выпадающее меню: "Проверить текущую запись на ошибки".
(*) Cимвол "ударение" [́ ] в фонемах является допустимым символом при проверке фонем.
(!) Bugfix. Поиск несклоняемых слов по словарю.
(!) Bugfix. Недопустимые символы в фонемах.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
09.09.2019 Версия 2.0.0.236
(+) Оптимизация операций ввода/вывода данных.
(+) Оптимизация поиска дубликатов в словарях.
Сокращение времени поиска дубликатов.
(+) Меню "Список слов -> Проверка открытого словаря на дубликаты".
Проверяет текущий словарь на дубликаты внутри себя и во всех файлах PLS.
(+) Поддержка латинской псевдо-кириллицы с акуте ('á','é','ú','ó','ý','Á','É','Ó').
(+) Переносимость словарей PLS. Настройки. Списки словарей не содержат более полного пути к файлам.
При перенесении файлов на диске из папки в папку,
достаточно в настройках программы изменить путь к папке со словарями PLS.
(+) Статистика загрузки, сортировки файла.
(+) Проверка записей на ошибочное наличие метки Utf8Bom.
(+) Добавлен индикатор обработки (progressbar).
(*) Подсчет дубликатов.
(!) Bugfix. Недопустимые символы в фонемах.
При переходе на версию 2.0 для сохранения старой конфигурации,
нужно войти в пункт меню Настройки -> Каталог словарей IVONA TTS и
подтвердитить старые настройки нажатием кнопки "OK".
09.09.2019 Версия 2.0.0.236
(+) Оптимизация операций ввода/вывода данных.
(+) Оптимизация поиска дубликатов в словарях.
Сокращение времени поиска дубликатов.
(+) Меню "Список слов -> Проверка открытого словаря на дубликаты".
Проверяет текущий словарь на дубликаты внутри себя и во всех файлах PLS.
(+) Поддержка латинской псевдо-кириллицы с акуте ('á','é','ú','ó','ý','Á','É','Ó').
(+) Переносимость словарей PLS. Настройки. Списки словарей не содержат более полного пути к файлам.
При перенесении файлов на диске из папки в папку,
достаточно в настройках программы изменить путь к папке со словарями PLS.
(+) Статистика загрузки, сортировки файла.
(+) Проверка записей на ошибочное наличие метки Utf8Bom.
(+) Добавлен индикатор обработки (progressbar).
(*) Подсчет дубликатов.
(!) Bugfix. Недопустимые символы в фонемах.
При переходе на версию 2.0 для сохранения старой конфигурации,
нужно войти в пункт меню Настройки -> Каталог словарей IVONA TTS и
подтвердитить старые настройки нажатием кнопки "OK".
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
Список слов-Проверка дубликатов в словарях
Принудительно добавляет название файла в столбец comment
Принудительно добавляет название файла в столбец comment
► Показать
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Если открывается страница "Дубликаты", следовательно, либо в файле есть дубликаты, либо файл
несколько раз описан в настройках. При обнаружении дубликатов поле "comment" заполняется автоматически. Очистить его можно через через меню "Инструменты".
несколько раз описан в настройках. При обнаружении дубликатов поле "comment" заполняется автоматически. Очистить его можно через через меню "Инструменты".
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
28.09.2019 Версия 2.0.2.241
(+) Отключение детализации дубликатов для новых/всех записей на вкладке "Дубликаты".
(!) Bugfix. Редактирование текущей записи.
28.09.2019 Версия 2.0.2.241
(+) Отключение детализации дубликатов для новых/всех записей на вкладке "Дубликаты".
(!) Bugfix. Редактирование текущей записи.
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
Обновление OpenPLS
02.10.2019 Версия 2.0.3.242
(+) Редактирование словарей: слово с пустой фонемой в словарях озвучивается как графема.
(!) Bugfix. Подсказки.
02.10.2019 Версия 2.0.3.242
(+) Редактирование словарей: слово с пустой фонемой в словарях озвучивается как графема.
(!) Bugfix. Подсказки.
- tonio_k
- V.I.P.
OpenPLS. Редактор PLS-словарей для IVONA TTS
1) Я правильно понял?
Допустим, открываю словарь pls, встаю на слово.
Если очищаю поле "Фонема" то при нажатии на иконку "динамик" в Поле "Слово" должно озвучиваться так, как Максим читает это слово по умолчанию?
Если так, то у меня озвучивается именно то ударение, которое прописано было в фонеме. (с очищенным полем "Фонема" или с заполненным - одинаково)
Или я не там смотрю?
Что бы быть уверенным, что это не ошибка моего слуха, проверил как озвучиваются графемы и фонемы к ним в таблице внизу - нет это не ошибка слуха.
2) Эксперементируя с полями наткнулся на всплывающий пункт меню: открыть/закрыть IME. При нажатии на него ничего не происходит кроме смены самого пункта меню закрыть на открыть. Что это вообще и для чего?
- good_cat
- Администратор
OpenPLS. Редактор PLS-словарей для IVONA TTS
После сохранения и переиндексации.
По клавише F2 происходит озвучивание текущей записи из словарей, сохраненных на диске.
Озвучивание открытого словаря происходит через плеер, расположенный внизу,
там чтение со словарем или без словаря (через список слов или двойному щелчку мышью).
Редактор метода ввода (IME, от англ. Input Method Editor) — это программа или компонент операционной системы, позволяющий пользователям вводить символы, которых нет на клавиатуре. Например, при помощи IME есть возможность вводить китайские или японские иероглифы.