Страница 1 из 1
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 01:27
tonio_k
Сборка
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 (идёт вместе с архивом)
Обновления будут ниже на этой ветке форума.
Сборка экспериментальная. Подойдет для начинающих пользователей, которые остановили свой выбор на устаревшем, но еще очень популярном Николае Елановиче.
Задаем вопросы и обсуждаем сборку на этой ветке форума.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 07:32
tonio_k
Особенность словарей в сборке:
Словарь
60_МОЙ СЛОВАРЬ.dic это ваш основной словарь для редактирования. Сохраняйте в нём свои правила. Что бы при каждом обновлении сборки этот словарь заменяли на свой.
Ударения для Николая в нём можно заносить 2 способами:
1) за счёт вставки в слово-замену большой буквы, означающей ударение. Например:
Барменталь=БарментАль
выздоравливающим=выздорАвливающим
2) если первый способ не срабатывает либо ударение надо поставить на первую букву в слове, то ударение подбираем классическим способом через символ "<". Например:
из за тяжёлого облака=из за тяжёлого о<блака
Вообще, во всех словарях с первого и до 60_МОЙ СЛОВАРЬ.dic символ < не используется. Желательно этого правила придерживаться.
Алгоритм поиска имен и аббревиатур поменяю специально под Николая. (Выложу позже отдельно) Ведь если к тексту были применены замены из словаря 72_Слова.dic, то в заменёном тексте проявится слово, содержащее знак "<". Следовательно, если было найдено имя или аббревиатура и в нём будет < , то это слово надо сразу исключить из списка найденных имён так как оно заведомо звучит правильно. (Если верить словарю
)
Для фанатов Балаболки позже планирую сделать экспорт словарей из этой сборки в спец. словари для Балаболки.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 07:56
tonio_k
Ещё я заметил, что Николай по другому произносит слова, написанные БОЛЬШИМИ БУКВАМИ, поэтому в скрипт добавлена скрытая функция, которая ищет такие слова и переводит их в вид: Большими Буквами. Что бы не путать с аббревиатурами, в критерий поиска указал поиск слов не менее 5 символов. Если это лишнее или даже вредное нововведение то она легко отключаемая
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 09:21
tonio_k
Обновление.
1) Изменен алгоритм работы скрипта
ОКНО - НАЙТИ ИМЕНА И АББРЕВИАТУРЫ
прослушать на правильность их звучания нужно: в панели словарей
убрать галочки напротив
всех словарей
кроме:
30_REX_Замены пополнение.rex
60_МОЙ СЛОВАРЬ.dic
65_Николай+Ударения.dic
72_Слова.dic
Тогда прослушивание найденных слов будет с учётом словарей и без озвучки цифр количества найденных слов. Поменяли ударение у найденого имени в словаре 60_МОЙ СЛОВАРЬ.dic и у вас сразу меняется звучание слова при повторном запуске прослушивания.
2) Добавлена "горячая клавиша" автоматической вставки ударения (символ
<) к выделенной букве или в точке, где находится курсор. Комбинация:
Ctrl+Shift+1
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 10:04
poltergest
попробовал "Демагог" обругался такой ошибкой..практически на том же самом месте...
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 13:06
tonio_k
poltergest, Прикладывайте, пожалуйста текст в котором проблема появляется. Можно файлик с отрезком текста или сам текст под спойлер. Скрин хорошо, но по нему трудно воспроизвести проблему и понять где ошибка появляется и как её устранить. Картинки так же желательно под спойлер, что бы рулоны страниц не получать.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 13:56
tonio_k
Попробуйте вот такой словарь
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 человек
Будем пробелы добавлять после запятой - тоже сломаем, да еще длина такой строки ограничена.
Вывод: это частный случай который надо менять в самом тексте ручками.
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 май 2020 14:20
poltergest
прошу прощения..
► Показать
Взяты также в плен исполняющий должность генерал-квартирмейстера полковник фон КУЛОВСКИЙ, командир 524-го пехотного полка 297-й пехотной дивизии полковник ВИЛЬГЕЛЬМ ПИККЕЛЬ, командир 297-го артиллерийского полка полковник ГЕНРИХ ФОХТ, командир 132-й пехотного полка 44 пехотной дивизии полковник ВЕГЕМАН, командир 29-го мотопехотного полка БОЛЬЕ СИГУРТ, начальник штаба 4-го армейского корпуса полковник КРОММЕ, начальник штаба 295-й пехотной дивизии полковник ДИССЕЛЬ, командир 91-го полка 20 пехотной дивизии румын полковник ПОПЕСКУ и многие другие.
Кроме того, захвачены штабы 14-го танкового корпуса, 3-й мотодивизии, 297,376-й немецких и 20-й румынской пехотных дивизий, 44,83,132,297,523,524,534,535,536-го пехотных полков, 39 и 40-го артиллерийских полков, 549-го армейского полка связи и штаб армейского сапёрного батальона.
За время генерального наступления против окружённых частей противника с 20 по 25 декабря советскими войсками, по неполным данным, уничтожено более 100 000 немецких солдат и офицеров.
За это же время нашими войсками ВЗЯТЫ следующие трофеи: самолётов — 744, танков — 1517, орудий — 6523, миномётов — 1421, пулемётов — 7489, винтовок — 76 887, автомашин — 60 454, мотоциклов — 7341, тягачей, тракторов и транспортёров — 470, парашютов — 5700, радиостанций — 304, бронепоездов — 3, вагонов — 575, паровозов — 48, складов с боеприпасами и вооружением — 229 и большое количество другого военного имущества.
после слов "другие" затыкается...или мну что то неправильно делает...
или одно из двух.
хорошо поэкспериментирую с текстом...
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 08 май 2020 14:30
poltergest
tonio_k писал(а): ↑07 май 2020 01:27
Краткая инструкция:
1) Запускаем Демагог.
2) Открываем книгу.
3) Нажимаем Ctrl+F2
4) Выбираем 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
5)Выбираем ПОДГОТОВИТЬ КНИГУ К ЧТЕНИЮ С ЭКРАНА
6)Дожидаемся завершения процесса подготовки книги
7)Нажимаем F5 - прочесть
я чего то туплю
п.4 вижу...
п.5 не вижу...
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 08 май 2020 14:35
tonio_k
- 2020-05-08_14-34-12.png (49.23 КБ) 4385 просмотров
При выборе пункта, нажимаем Ок!
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 09 май 2020 08:47
poltergest
, ну я и тормоз....почему то открывал в "статистике"..
спасибо..
{ELAN TTS Russian(Nicolai 16khz)} Всё включено. Готовые сборки для записи книг.
Добавлено: 21 май 2020 13:25
tonio_k
Интересный момент обнаружил в предложении:
в Вызиме почти все ходили с оружием.
Николай говорит вс
Е
а вот в таком варианте:
в Вызиме почти все ходили с оружием, правда, никто не носил меч на спине, словно лук или колчан.
Николай уже говорит вс
Ё
Получается, если у вас в словаре правило целью которого исправить "вс
Ё" на "вс
е" то это не гарантия, что изменения сработают! В силу того, что Николай по одному ему ведомому алгоритму произвольно меняет ударения в словах в зависимости от контекста этого слова в предложении.
В последний словарь 90_Убрать мусор.dic добавил правило:
это заморозит двое-чтение Николая в рамках этого слова.