{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Сборка Demagog+Nicolai от пользователя tonio_k
С использованием ПО Demagog и словарей взятых из сборок для ivona а так же словарей MoppoH ДЛЯ KOOBAUDIO
Сборка предназначена только для голосового движка ELAN TTS Russian(Nicolai 16khz)!
Краткая инструкция:
1) Запускаем Демагог.
2) Открываем книгу.
3) Нажимаем Ctrl+F2
4) Выбираем 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
5)Выбираем ПОДГОТОВИТЬ КНИГУ К ЧТЕНИЮ С ЭКРАНА
6)Дожидаемся завершения процесса подготовки книги
7)Нажимаем F5 - прочесть
Подробная инструкция с описанием возможностей в файле Инструкция_Nicolai.pdf (идёт вместе с архивом) Обновления будут ниже на этой ветке форума.
Сборка экспериментальная. Подойдет для начинающих пользователей, которые остановили свой выбор на устаревшем, но еще очень популярном Николае Елановиче.
Задаем вопросы и обсуждаем сборку на этой ветке форума.
С использованием ПО Demagog и словарей взятых из сборок для ivona а так же словарей MoppoH ДЛЯ KOOBAUDIO
Сборка предназначена только для голосового движка ELAN TTS Russian(Nicolai 16khz)!
Краткая инструкция:
1) Запускаем Демагог.
2) Открываем книгу.
3) Нажимаем Ctrl+F2
4) Выбираем 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
5)Выбираем ПОДГОТОВИТЬ КНИГУ К ЧТЕНИЮ С ЭКРАНА
6)Дожидаемся завершения процесса подготовки книги
7)Нажимаем F5 - прочесть
Подробная инструкция с описанием возможностей в файле Инструкция_Nicolai.pdf (идёт вместе с архивом) Обновления будут ниже на этой ветке форума.
Сборка экспериментальная. Подойдет для начинающих пользователей, которые остановили свой выбор на устаревшем, но еще очень популярном Николае Елановиче.
Задаем вопросы и обсуждаем сборку на этой ветке форума.
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Особенность словарей в сборке:
Словарь 60_МОЙ СЛОВАРЬ.dic это ваш основной словарь для редактирования. Сохраняйте в нём свои правила. Что бы при каждом обновлении сборки этот словарь заменяли на свой.
Ударения для Николая в нём можно заносить 2 способами:
1) за счёт вставки в слово-замену большой буквы, означающей ударение. Например:
Барменталь=БарментАль
выздоравливающим=выздорАвливающим
2) если первый способ не срабатывает либо ударение надо поставить на первую букву в слове, то ударение подбираем классическим способом через символ "<". Например:
из за тяжёлого облака=из за тяжёлого о<блака
Вообще, во всех словарях с первого и до 60_МОЙ СЛОВАРЬ.dic символ < не используется. Желательно этого правила придерживаться.
Алгоритм поиска имен и аббревиатур поменяю специально под Николая. (Выложу позже отдельно) Ведь если к тексту были применены замены из словаря 72_Слова.dic, то в заменёном тексте проявится слово, содержащее знак "<". Следовательно, если было найдено имя или аббревиатура и в нём будет < , то это слово надо сразу исключить из списка найденных имён так как оно заведомо звучит правильно. (Если верить словарю )
Для фанатов Балаболки позже планирую сделать экспорт словарей из этой сборки в спец. словари для Балаболки.
Словарь 60_МОЙ СЛОВАРЬ.dic это ваш основной словарь для редактирования. Сохраняйте в нём свои правила. Что бы при каждом обновлении сборки этот словарь заменяли на свой.
Ударения для Николая в нём можно заносить 2 способами:
1) за счёт вставки в слово-замену большой буквы, означающей ударение. Например:
Барменталь=БарментАль
выздоравливающим=выздорАвливающим
2) если первый способ не срабатывает либо ударение надо поставить на первую букву в слове, то ударение подбираем классическим способом через символ "<". Например:
из за тяжёлого облака=из за тяжёлого о<блака
Вообще, во всех словарях с первого и до 60_МОЙ СЛОВАРЬ.dic символ < не используется. Желательно этого правила придерживаться.
Алгоритм поиска имен и аббревиатур поменяю специально под Николая. (Выложу позже отдельно) Ведь если к тексту были применены замены из словаря 72_Слова.dic, то в заменёном тексте проявится слово, содержащее знак "<". Следовательно, если было найдено имя или аббревиатура и в нём будет < , то это слово надо сразу исключить из списка найденных имён так как оно заведомо звучит правильно. (Если верить словарю )
Для фанатов Балаболки позже планирую сделать экспорт словарей из этой сборки в спец. словари для Балаболки.
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Ещё я заметил, что Николай по другому произносит слова, написанные БОЛЬШИМИ БУКВАМИ, поэтому в скрипт добавлена скрытая функция, которая ищет такие слова и переводит их в вид: Большими Буквами. Что бы не путать с аббревиатурами, в критерий поиска указал поиск слов не менее 5 символов. Если это лишнее или даже вредное нововведение то она легко отключаемая
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Обновление.
прослушать на правильность их звучания нужно: в панели словарей убрать галочки напротив всех словарей кроме:
30_REX_Замены пополнение.rex
60_МОЙ СЛОВАРЬ.dic
65_Николай+Ударения.dic
72_Слова.dic
Тогда прослушивание найденных слов будет с учётом словарей и без озвучки цифр количества найденных слов. Поменяли ударение у найденого имени в словаре 60_МОЙ СЛОВАРЬ.dic и у вас сразу меняется звучание слова при повторном запуске прослушивания.
2) Добавлена "горячая клавиша" автоматической вставки ударения (символ <) к выделенной букве или в точке, где находится курсор. Комбинация: Ctrl+Shift+1
1) Изменен алгоритм работы скрипта ОКНО - НАЙТИ ИМЕНА И АББРЕВИАТУРЫпрослушать на правильность их звучания нужно: в панели словарей убрать галочки напротив всех словарей кроме:
30_REX_Замены пополнение.rex
60_МОЙ СЛОВАРЬ.dic
65_Николай+Ударения.dic
72_Слова.dic
Тогда прослушивание найденных слов будет с учётом словарей и без озвучки цифр количества найденных слов. Поменяли ударение у найденого имени в словаре 60_МОЙ СЛОВАРЬ.dic и у вас сразу меняется звучание слова при повторном запуске прослушивания.
2) Добавлена "горячая клавиша" автоматической вставки ударения (символ <) к выделенной букве или в точке, где находится курсор. Комбинация: Ctrl+Shift+1
- poltergest
- Интересующийся
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
попробовал "Демагог" обругался такой ошибкой..практически на том же самом месте...
- Вложения
-
- err1.jpg (292.85 КБ) 4462 просмотра
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
poltergest, Прикладывайте, пожалуйста текст в котором проблема появляется. Можно файлик с отрезком текста или сам текст под спойлер. Скрин хорошо, но по нему трудно воспроизвести проблему и понять где ошибка появляется и как её устранить. Картинки так же желательно под спойлер, что бы рулоны страниц не получать.
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Попробуйте вот такой словарь
словарь ошибочный! применять не надо
Проблема в самом тексте:
пехотных дивизий, 44,83,132,297,523,524,534,535,536-го пехотных полков
Николай такой текст понимает как Многомиллиардное число. Если вставить пробелы:
44, 83, 132, 297, 523, 524, 534, 535, 536,
то вроде начинает перечислять. Но если таких чисел много:
44, 83, 132, 297, 523, 524, 534, 535, 536, 44, 83, 132, 297, 523, 524, 534, 535, 536, 44, 83, 132, 297, 523, 524, 534, 535, 536,
То Николай умирает.
Единственный рабочий вариант это заменить в данном случае запятую на точку с запятой(или точку с пробелом) :
44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;
А теперь вопрос, как это прописать через словарь? а никак. Если будем запятые на точку с запятой менять, то сломаем такое написание:
В атаке принимало участие 1,278,956 человек
Будем пробелы добавлять после запятой - тоже сломаем, да еще длина такой строки ограничена.
Вывод: это частный случай который надо менять в самом тексте ручками.
UPD Проблема в самом тексте:
пехотных дивизий, 44,83,132,297,523,524,534,535,536-го пехотных полков
Николай такой текст понимает как Многомиллиардное число. Если вставить пробелы:
44, 83, 132, 297, 523, 524, 534, 535, 536,
то вроде начинает перечислять. Но если таких чисел много:
44, 83, 132, 297, 523, 524, 534, 535, 536, 44, 83, 132, 297, 523, 524, 534, 535, 536, 44, 83, 132, 297, 523, 524, 534, 535, 536,
То Николай умирает.
Единственный рабочий вариант это заменить в данном случае запятую на точку с запятой(или точку с пробелом) :
44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;44;83;132;297;523;524;534;535;536;
А теперь вопрос, как это прописать через словарь? а никак. Если будем запятые на точку с запятой менять, то сломаем такое написание:
В атаке принимало участие 1,278,956 человек
Будем пробелы добавлять после запятой - тоже сломаем, да еще длина такой строки ограничена.
Вывод: это частный случай который надо менять в самом тексте ручками.
- poltergest
- Интересующийся
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
прошу прощения..
после слов "другие" затыкается...или мну что то неправильно делает... или одно из двух.
хорошо поэкспериментирую с текстом...
► Показать
хорошо поэкспериментирую с текстом...
- poltergest
- Интересующийся
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
я чего то туплюtonio_k писал(а): ↑07 май 2020 01:27Краткая инструкция:
1) Запускаем Демагог.
2) Открываем книгу.
3) Нажимаем Ctrl+F2
4) Выбираем 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
5)Выбираем ПОДГОТОВИТЬ КНИГУ К ЧТЕНИЮ С ЭКРАНА
6)Дожидаемся завершения процесса подготовки книги
7)Нажимаем F5 - прочесть
п.4 вижу...
п.5 не вижу...
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
При выборе пункта, нажимаем Ок!
- poltergest
- Интересующийся
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
, ну я и тормоз....почему то открывал в "статистике"..
спасибо..
спасибо..
- tonio_k
- V.I.P.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Интересный момент обнаружил в предложении:
в Вызиме почти все ходили с оружием.
Николай говорит всЕ
а вот в таком варианте:
в Вызиме почти все ходили с оружием, правда, никто не носил меч на спине, словно лук или колчан.
Николай уже говорит всЁ
Получается, если у вас в словаре правило целью которого исправить "всЁ" на "все" то это не гарантия, что изменения сработают! В силу того, что Николай по одному ему ведомому алгоритму произвольно меняет ударения в словах в зависимости от контекста этого слова в предложении.
В последний словарь 90_Убрать мусор.dic добавил правило:это заморозит двое-чтение Николая в рамках этого слова.
в Вызиме почти все ходили с оружием.
Николай говорит всЕ
а вот в таком варианте:
в Вызиме почти все ходили с оружием, правда, никто не носил меч на спине, словно лук или колчан.
Николай уже говорит всЁ
Получается, если у вас в словаре правило целью которого исправить "всЁ" на "все" то это не гарантия, что изменения сработают! В силу того, что Николай по одному ему ведомому алгоритму произвольно меняет ударения в словах в зависимости от контекста этого слова в предложении.
В последний словарь 90_Убрать мусор.dic добавил правило:
Код: Выделить всё
все=всеъ