|
Сборка Demagog для models VOSK-TTS от tonio_k
|
|
| Lecron | Дата: Понедельник, 17.02.2025, 19:59 | Сообщение #61 |
|
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Цитата Suravel (  ) Модель, за очень редким исключением, правильно определяет, где е, а где ё. Когда-то смотрел словари сборок и они мне показались логичными. Но потом перешел на свой движок коррекции, где словари разделены на несколько типов: * подготовительные * обработка чисел и скоращений * омографы. Часть правилами, часть морфологической нейросетью Natasha (ед — скалы`, мн — ска`лы), часть собственным решением (смысловые — берет/берёт, пиро`га/пирога`) * общие — ударения и та же ё-фикация. льет=льёт. Если движок "ругается" на льёт, то это плохой движок и винить надо его, а не словарь. Ибо ё это штатная буква и многие книги изначально ё-фицированы. * движковые — вперёд=вперьод и преобразования внутренней метки ударений в нужную движку.
Никаких проблем в понимании места ошибки и редактировании.
Цитата Suravel (  ) Модель, за очень редким исключением, правильно определяет В последнее время кажется начинаем работать/слушать не с моделью, а моделями — silero, vosk, ёж, гугл, яндекс, MultiTTS на Андроиде с кучей разных движков. Поэтому нужно либо плевать на словари, топ-10000 слов модель действительно умеют сами и мирится с 1 ошибкой на 100-200 слов, либо полностью подменять их препроцессинг, брать всю подготовку на себя. Промежуточное решение скорее грузит процессор, чем несет пользу.
|
| |
| |
| Sazonik | Дата: Среда, 19.02.2025, 07:37 | Сообщение #62 |
|
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Подскажите а обрабюотку слоаврем из консоли реализовано как то?
|
| |
| |
| tonio_k | Дата: Среда, 19.02.2025, 10:30 | Сообщение #63 |
Группа: Пользователи
Сообщений: 186
Статус: Offline
| Цитата Sazonik (  ) обрабюотку слоаврем из консоли реализовано как то? можно сделать копию текущего скрипта и в нём заремарить все диалоговые окна. При этом, все настройки применения словарей и включение/отключение/настройки записи в аудио берутся из сохранённых ранее настроек последнего запуска скрипта (они хранятся в файле #UserForm.txt можно и тут поменять, если разберётесь). К Демагогу можно обратиться через cmd командную строку. Она заставит Демагог запуститься, (можно в свёрнутом виде), запустить указанный в командной строке ваше копию скрипта без диалогов и закрыть Демагог после отработки скрипта. Полностью сделать Демагог невидимым не получится. Командная строка описана в справке Демагога (F1) в 9 главе.
|
| |
| |
| faorekh | Дата: Воскресенье, 13.07.2025, 22:33 | Сообщение #64 |
|
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Добрый день! Оказывается в мае месяце сего года обновилась программа Vosk и её голоса. Есть ли у Вас в планах Обновить Вашу программу "Сборка Demagog для models VOSK-TTS от tonio_k". Лично я ею регулярно пользуюсь, качество программы и голосов - на высоте для офф-лайн варианта. Простая замена файлов model.onnx dictionary config.json приводит к тому, что программа не начинает свою работу по синтезу.
|
| |
| |
| Dlmon | Дата: Понедельник, 14.07.2025, 09:22 | Сообщение #65 |
|
Группа: Пользователи
Сообщений: 47
Статус: Offline
| .
vosk-model-tts-ru-0.9-multi
в "Сборка Demagog для models VOSK-TTS от tonio_k"
добавил : python-3.8.10__+__vosk-tts-0.9 + LUA скрипты для работы с vosk-model-tts-ru-0.9-multi скачать: Demagog_422_+_vosk-tts_07_+_09__(tonio_k)__2025.07.14_.rar
.
Сообщение отредактировал Dlmon - Понедельник, 14.07.2025, 10:32 |
| |
| |
| tisha32 | Дата: Пятница, 15.08.2025, 22:33 | Сообщение #66 |
|
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Можно узнать причину ? Я не сомневаюсь что на Вашем компьютере и на компьютере вашего кота и вашего друга все это работает. Но есть и другие люди. Воспроизведение отрывка работает. Так что с программной и аппаратной частью на моей стороне все хорошо. Хотелось бы также увидеть какой то не 12 мегобайтный шедевр с картинками а продуманный файл с описанием куда ставить пакет, как что делать если что то не работает. Спасибо
|
| |
| |
| Dlmon | Дата: Суббота, 16.08.2025, 13:41 | Сообщение #67 |
|
Группа: Пользователи
Сообщений: 47
Статус: Offline
| в ..\Demagog VOSK\_Tests_\ открой блокнотом скрипт (который) запускаешь, найди в нём строку типа: os.remove ("]]..workfolder..[[script.py]]..[[")]]..'\n'..[[os.remove ("]]..workfolder..[[script.bat]]..[[")]]..'\n' и удали её. или перед ней поставь символ # этот символ превращает строку кода в строку комментария
|
| |
| |
| Dlmon | Дата: Четверг, 09.10.2025, 06:06 | Сообщение #68 |
|
Группа: Пользователи
Сообщений: 47
Статус: Offline
| закинул на яндекс-диск там вроде 57 голосов python-3.8.10__+__vosk-tts-10.rar скриптов для демагога не делал
|
| |
| |
| tonio_k | Дата: Воскресенье, 14.06.2026, 23:49 | Сообщение #69 |
Группа: Пользователи
Сообщений: 186
Статус: Offline
| Сборка Demagog VOSK 3 (vosk-model-tts-ru-0.10-multi) от tonio_k 2026-06-14
Сборка полностью портабельная. Работает под CPU. Сборку делал «под себя». Делюсь тем, чем сам пользуюсь. Сборка заточена и тестировалась только под vosk-model-tts-ru-0.10-multi. Теоретически, если в самом скрипте поменять название папки и модуля - будет работать с vosk-model-0.9.
Особенность сборки - не про сам голосовой движок, а про дополнительные возможности помимо озвучки.
Задачи которые сборка выполняет: 1) в окне Демагога открываем текст книги, запускаем скрипт, получаем готовую аудио книгу. Без дополнительных телодвижений "одной кнопкой" 2) получить на выходе такую аудиокнигу, что бы ее потом можно было открыть в специальной читалке "как обычный текст". Прямо по тексту - Перематывать, просматривать, искать. И с любого указанного места в тексте запускать воспроизведение аудио с выделением озвучиваемого фрагмента. 3) в случае сбоя (или вы сами прервали запись) Предусмотрен механизм продолжения записи книги в аудио с прерванного места.
Сообщение отредактировал tonio_k - Воскресенье, 14.06.2026, 23:50 |
| |
| |
| faorekh | Дата: Пятница, 17.07.2026, 14:14 | Сообщение #70 |
|
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Цитата tonio_k (  ) Сборка Demagog VOSK 3 Супер, спасибо! А народ то и не знает...
|
| |
| |
| faorekh | Дата: Среда, 22.07.2026, 14:26 | Сообщение #71 |
|
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Попробовал озвучить несколько книг. Отлично работает! И, что самое главное, отличается в лучшую сторону от конкурентов тем, что нет необходимости каким-то образом обрабатывать книги до озвучивания. Берём книгу в формате fb2 или txt и запускаем! Фактически - программа одной кнопки! Большое спасибо автору!
|
| |
| |
| tonio_k | Дата: Суббота, 01.08.2026, 17:59 | Сообщение #72 |
Группа: Пользователи
Сообщений: 186
Статус: Offline
| Цитата tonio_k (  ) Сборка Demagog VOSK 3 (vosk-model-tts-ru-0.10-multi) от tonio_k 2026-06-14 Сборка Demagog VOSK 3 (vosk-model-tts-ru-0.10-multi) от tonio_k 2026-08-01
Небольшие правки. 1) поменял интерфейс диалогов в скриптах под плеер с поддержкой субтитров PowerAudioBook (Андроид) (на днях ожидается его релиз) 2) в скрипте 20_VOSK_ПАКТЕНО - ОБРАБОТКА И ЗАПИСЬ КНИГ в ПАПКЕ добавил диалог ввода названия альбома. Если ввести название, то оно одинаково будет добавлено в тэги во все mp3. Это может оказаться полезным, если книга была автоматически, при помощи Демагога, разбита и на главы и сохранена как отдельные файлы. Тогда эти текстовые файлы можно будет пакетно озвучить в аудио с субтитрами, а название альбома будет у всех одинаковым. Тогда эта книга, разбитая на главы, будет удобно открываться в PowerAudioBook (Андроид) по названию альбома. 3) исправлена ошибка, ручной сверки субтитров с оригинальным текстом. (Окно 1 с оригинальным текстом после склеивания 2-ух абзацев после применения скрипта строка опять "разрывалась")
Сборка полностью портабельная. Работает под CPU. Сборку делал «под себя». Делюсь тем, чем сам пользуюсь. Сборка заточена и тестировалась только под vosk-model-tts-ru-0.10-multi. Теоретически, если в самом скрипте поменять название папки и модуля - будет работать с vosk-model-0.9.
Особенность сборки - не про сам голосовой движок, а про дополнительные возможности помимо озвучки.
Задачи которые сборка выполняет: 1) в окне Демагога открываем текст книги, запускаем скрипт, получаем готовую аудио книгу. Без дополнительных телодвижений "одной кнопкой" 2) получить на выходе такую аудиокнигу, что бы ее потом можно было открыть в специальной читалке (например PowerAudioBook) "как обычный текст". Прямо по тексту - Перематывать, просматривать, искать. И с любого указанного места в тексте запускать воспроизведение аудио с выделением озвучиваемого фрагмента. 3) в случае сбоя (или вы сами прервали запись) Предусмотрен механизм продолжения записи книги в аудио с прерванного места.
Описание и инструкция
Сообщение отредактировал tonio_k - Суббота, 01.08.2026, 18:35 |
| |
| |