Версия 2.5 (x64)-Windows 7-11
БЕСПЛАТНАЯ ВЕРСИЯ
Программа bal1web предназначена для создания аудиокниг.
Выбирайте практически любой язык на Ваш вкус в режимах онлайн и офлайн.
Популярные онлайн сервисы в одной программе.
-Создает wav, mp3 и ogg аудио файлы, может конвертировать и склеивать их на лету.
-Многопотоковая обработка (книга в EdgeTTS за 2 мин.)
-Программа позволяет искать уже готовые аудиокниги в сети.
-Может проверять ошибки правописания используя WeCantSpell.Hunspel или Microsoft Office 2016-2021(365)
-Для некоторых сервисов имеет возможность подключать словари для исправления ударений при озвучке.
-Создает базу данных и позволяет не озвучивать дубли.
-Вытаскивает картинки из книги и позволяет их просматривать.
-Имеет возможность самому пользователю редактировать голоса для сервисов.
-Предает готовые книги на мобильные устройства.
-Может конвертировать книги в разные форматы.
Поддерживаются форматы файлов: AZW, AZW3, CHM, DjVu, DOC, DOCX, EML, EPUB, FB2, FB3, HTML, LIT, MD, MHT, MOBI, ODP, ODS, ODT, PDB, PDF, PPT, PPTX, PRC, RTF, TCR, TXT, WPD, WRI, XLS, XLSX + в архивах zip, rar, 7z.
Для работы требуется .NET 9 и коннектор Microsoft.ACE.OLEDB.16.0 (входит в состав офиса или устанавливается отдельно)
Для работы используются утилиты:
- (BLB2TXT, BAL4WEB, BAL4YNDX) с сайта https://www.cross-plus-a.com/ru/btext.html
-ffmpeg https://www.gyan.dev/ffmpeg/builds
-pandoc https://pandoc.org
1.7.0.0-кнопка о программе
1.8.0.0-добален цвет CPU( > 90%), добавлена метадата при склейке mp3, оптимизация kill time EDGE
1.9.0.0-добавлена метадата при склейке ogg, добавлен офлайн модуль Piper TTS
1.10.0.0 -добавлен офлайн модуль Silero TTS
1.12.0.0 -исправлен прогрессбар и корзина файлов
1.14.0.0 -правки интерфеса, добавлены кнопки edge
1.15.0.0 -добавлены онлайн модули pyt2s и gTTS, для новых модулей теперь можно редактировать языки и добавлять рейтинги (нужные пометки для себя) в bal1web.accdb (Access)
1.16.0.0 -к некоторым модулям добавлена опция <тест голоса>
1.17.0.0 -добавлен онлайн модуль Yandex на .NET
1.19.0.0 -добавлен онлайн модуль EdgeTTS на .NET
1.20.0.0 -добавлены опции для словарей EDGE, EdgeTTS
1.21.0.0 -исправления в pyt2s, добавлены опции "Пауза" и "Размер" для более точной настройки и проверка обновлений
1.22.0.0 -выбор при разбивке
1.25.0.0 -словари Regex(.rex) для EDGE, EdgeTTS
1.26.0.0 -исправлено счетчик размера GB, мелкие ошибки при докачке
1.27.0.0 -исправления для pyt2s, прокрутка колесиком между модулями, оптимизация кода
1.28.0.0 -новый модуль IBM_W с возможностью SSML через словарь < >, изменен разделитель для .dic, добавлена опция введения базы книг в bal1web.accdb
1.29.0.0 -расширена опция работы с базой книг(можно исключать дубли, удалять записи, менять паттерн для названия...)
1.30.0.0 -правки в коде извлечения текста и картинок ( теперь для blb2txt файлы длиннее 115 знаков обрезаются , для pandoc распаковываются, если в архиве)
1.31.0.0 -добавлен конвертер для книг (скачиваем https://calibre-ebook.com/ru/download_windows , устанавливаем и в bal1web в меню <Конвертер> устанавливаем путь к файлу ebook-convert.exe)
1.32.0.0 -добавлен счетчик замен из словарей, конвертирован EDGERus_test.dic из https://edgetts.github.io/RU.lexx форум https://4pda.to/forum/index.php?showtopic=200728&st=7720#entry125046028
1.33.0.0 -добавлена опция предупреждения размера загрузки, для словарей .dic (опция $ перед началом: $семьи тут★се́мьи тут), для регистро-независимого поиска и замены
1.34.0.0 -добавлена опция <ЗАГЛАВНЫЕ в строчные> (вся книга в строчные) для использования упрощенного словаря без $, пробелы до\после\до и после(см. файл про словари)
1.35.0.0 -добавлена опция <В одну строку> (вся книга в строку, эффективнее работа со словарем)
1.36.0.0 -добавлен FTP клиент WinSCP
1.37.0.0 -добавлен FTP прогресс в статус бар
1.38.0.0 -добавлен клиент FluentFTP (с ним bal1web при создании 2 и более аудиокниг может одновременно передавать на ftp сервер и конвертировать)
1.39.0.0 -добавлены модули проверки правописания Word 2016-2021 и WeCantSpell.Hunspell
1.40.0.0 -добавлен модуль кастомного словаря (Ru_En_bal1web.txt)
1.41.0.0 -улучшена производительность проверки и выбор режима проверки с WeCantSpell.Hunspell, автосортировка и удаление дублей Ru_En_bal1web.txt
1.42.0.0 -добавлена опция автоматического определения частей, при проверке орфо все копии обрабатываемых слов помечаются цветом
1.43.0.0 -добавлена опция авто 5 сек. просмотра картинок из книги
1.44.0.0 -добавлена опция извлечения и добавления в базу Название книги + автор
1.45.0.0 -добавлена опция поиска аудиокниг в сети
1.46.0.0 -добавлен параллельный способ обработки по словарям, в словарь для EDGE, EdgeTTS добавлен ( # - любое слово), исправлено-панели ftp при первом запуске, добавлено отключение уведомлений в орфо
2.0 -миграция на .NET 9
2.1 -исправлены некоторые ошибки
2.2 -запрет на добавление файлов, кроме словарей
2.3 -выбор адаптера для счетчика сети( двойной клик на "Сеть")
2.4 -добавлен офлайн модуль Vosk-TTS
2.5 -добавлена опция загрузки книг(проверки на дубли в базе, на диске), возможность запускать Загрузка и Конвертор через аргументы.
*Офлайн модуль Piper TTS*
https://www.youtube.com/watch?v=GGvdq3giiTQ
Для использования нужно скачать с сайта разработчика модуль
https://github.com/rhasspy/piper/releases
https://github.com/rhasspy/piper/releases/download/2023.11.14-2/piper_windows_amd64.zip
и нужные голоса [model] и [config]
https://github.com/rhasspy/piper/blob/master/VOICES.md
создать папку и все поместить в оную
или скачать отсюда
https://disk.yandex.ru/d/HRc4D0av4wE4Jw
piper_full( из 8 частей) = 7.2 GB
piper_rus = 250 MB
piper_eng = 2.4 GB
*Офлайн модуль Silero TTS*
В модуле используется PyTorch, позволяет использовать CUDA (ускорение за счет вмдеокарты)
https://github.com/snakers4/silero-models
Можно скачать с сайта https://pytorch.org/ и установить pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 , возможно для новых видеокарт будет лучше выбрать CUDA 12.1
Модули с этим смайловым значком используют встроенную в консольное приложение (bal4web.exe и bal4yndx.exe) опцию работы со словарями.
\bal1web\bal4web\readme.rus.txt
Для работы в bal1web нужно выбрать опцию <Исп.словари> , кликнуть на зеленую кнопку слева и в правое верхнее окно перетащить нужные словари, порядок обработки сверху вниз, не отмеченные галочкой словари пропускаются. Удаление двойной клик.
По опыту использования.
Если, например взять словари для Яндекса из Демагог
То все наглухо виснет где-то на 3.5_RG….
Если свои коротенькие, то работает.
Для озвучки в модулях EDGE, EdgeTTS можно подключать свой словарь и его пополнять.
1.dic
В нем, например внес очистку частых косяков озвучки знаков (точка, звездочка)
*=
."="
Структура простая (что ищем = на что заменяем)
день=ночь
лето=зима
2 .rex
\.(?=\S) ☭.
или без цифр
(?<!\d)\.(?=\S)(?!\d) ☭.
Используется Regex
Структура (что ищем ☭ на что заменяем)
Удачи! Приятного прослушивания!
ПОДДЕРЖАТЬ АВТОРА
ЮMoney