Страница 1 из 1
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 фев 2020 22:28
wasyaka
С использованием
ПО Demagog и скриптов от ув.
tonio_k и
balaamster
Обновление от 2 марта 2020г.
Demagog-Yandex. Гугл диск
Demagog-Yandex. Яндекс диск
Три вида обработки (Выполнить скрипт из файла Ctrl+F2 - файл должен быть в тхт) :
1. Первичная до словарей Яндекса (последущая доработка вручную с растановкой омографов и(или) возможностью продолжения на другом голосовом движке). Скрипты 1 и 2
2. Обработка (продолжение пункта 1) только словарями Яндекс и запись в мп3. Скрипты 3 и 4.
3. Полная обработка всеми словарями и запись в мп3. Скрипты 5 и 6.
По умолчанию обработка начинается в
D:\AUDIOBOOX\START.
Пункт 2 в
D:\AUDIOBOOX\\START\STARTАУДИО.
Голос:
ermil
количество потоков:
30
длительность аудио:
20 минут.
Свои настройки Яндекса в скрипте
YaTTS - НАСТРОЙКИ ЯНДЕКС ГОЛОСА И РАЗМЕР MP3
Также перенастройте Демагог по своему усмотрению.
Я использую для старта и ковертации в тхт (антонация, примечания, форматирование и т.д) Балаболку с одним словарём
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 17 фев 2020 20:02
speeck
Спасибо за вашу сборку, большие словари и омографы, большой труд было собрать все, но есть некоторые моменты.
В словарях иногда дублируются одни и те же замены.
Потом, в нескольких словарях есть странное правило - менять нормально-звучащие в Яндексе слова на слова с ЪЪ, например:
характеристик*=характЪЪер+истик
вышибать=вЪЪышиб+ать (словарь 2.2_Яндекс+ошибки.dic и др).
Вероятно это нужно было прежде, но сейчас получается наоборот, мы меняем нормальное произношение на какое-то странное.
wasyaka писал(а): ↑07 фев 2020 22:28
для старта и ковертации в тхт (антонация, примечания, форматирование и т.д) Балаболку с одним словарём
Есть удобная консольная утилитка от Балаболки, называется Blb2txt, скачать можно тут:
http://www.cross-plus-a.ru/btext.html
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 17 фев 2020 21:13
wasyaka
speeck писал(а): ↑17 фев 2020 20:02
в нескольких словарях есть странное правило - менять нормально-звучащие в Яндексе слова на слова с ЪЪ, например:
характеристик*=характЪЪер+истик
В словаре
2.7_Яндекс+слова есть правило
характер*=хар+актер,
соответственно слово
характеристик* как и некоторые другие, обработанное им будет с неправильным ударением
хар+актеристик*.
ЪЪ не даёт ложное срабатывание и в конце удаляется
2.8_Яндекс+реги.rex
(\w+)?ЪЪ(\w+)?=$1$2
Blb2txt - хороша, но мне удобней
Сервис>>Извлечь текст из файла...
У меня посложней алгоритм
- 11.png (76.33 КБ) 21906 просмотров
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 17 фев 2020 21:45
speeck
wasyaka писал(а): ↑17 фев 2020 21:13
ЪЪ не даёт ложное срабатывание и в конце удаляется 2.8_Яндекс+реги.rex
Ясно, спасибо! Похоже у меня этого не происходит, т.к. почти во всех книгах, что я записывал есть ЪЪ. Еще часто это слова оканчивающиеся на "*цией" (цивилизацией), они как-то совсем странно звучат (вроде такого "цивилизатсыей")
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 18 фев 2020 10:25
AndOSjZ
Характер и производные слова Яндекс читает правильно,я их из словарей у себя убрал,а добавил характернейш*=характ+ернейш
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 18 фев 2020 12:19
AndOSjZ
Да и ещё удалите из 2.5_Яндекс+ОМОавто эти слова $измениться=изм+ениться
$хватить=хв+атить
$катиться=к+атиться
$кружиться=круж+иться
$признаешь=признаёшь
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 18 фев 2020 12:24
AndOSjZ
speeck писал(а): ↑17 фев 2020 21:45
Похоже у меня этого не происходит, т.к. почти во всех книгах, что я записывал есть ЪЪ
вы наверно про предыдущие сборки говорите
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 мар 2020 10:58
wasyaka
СБОРКА ОБНОВЛЕНА.
Исправлены ошибки, дополнены словари.
Ссылки в шапке.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 мар 2020 16:58
AndOSjZ
wasyaka, не поделитесь своим словарём для Homograph?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 мар 2020 20:12
wasyaka
AndOSjZ писал(а): ↑02 мар 2020 16:58
не поделитесь своим словарём для Homograph?
Словарь с одним омографом из двух:
адреса=Адреса
аду=Аду
соответственно два из трёх.
лета=лёта,летА
округа=Округа,округА
меняем если нужно
(замОк) - нет - (
замок=зАмок) далее (F3) -словарь
2.5_Яндекс+ОМОавто сам поменяет
замок на
з+амок и т.д.
- 2020-03-02_200342.png (8.19 КБ) 21749 просмотров
все на
всё лучше отдельным проходом (конфликт из за
ё)
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 03 мар 2020 10:18
AndOSjZ
В словаре 1.5.3_VSE-VSYO.rex правило ([\S]+(ать|ерни|льно|сить)\b[^\.,!?-]{0,5})\s(\bвс)е\b\s([^\.,!?-]{0,5}(и|мокрым|назад|поймут|это|я)\b)=$1 $3<:yo:> $5 ложное срабатывание:
"станут рассказывать все три народа" получается "станут рассказывать всЁ и народа"
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 мар 2020 19:20
wasyaka
AndOSjZ писал(а): ↑03 мар 2020 10:18
ложное срабатывание
Спасибо.
$5 замените на $4
или
Там ещё ошибку выловил.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 мар 2020 21:30
tonio_k
AndOSjZ писал(а): ↑03 мар 2020 10:18
$5 замените на $4
я бы рекомендовал вставить знак "разделителя слова" \b.
s([^\.,!?-]{0,5}
\b(
и|мокрым|назад|поймут|это
|я)
Иначе
и| |я может стать окончанием короткого слова [^\.,!?-]{0,5} вместо союза
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 05 мар 2020 12:00
AndOSjZ
tonio_k, да,с разделителем будет правильно,тоже уже к этому пришел
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 11 мар 2020 14:10
speeck
wasyaka, в вашей сборке есть существенные ошибки.
1. В скрипте "
2_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ С ВЫКЛ ПК" закомментирована строка 59:
--os.execute('mkdir '..'"'..homedir..'\\book\\'..'"')
Из-за этого происходит ошибка, скрипт прерывает обработку.
Также эта строчка закомментирована в скрипте "
1_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ БЕЗ ВЫКЛ ПК.lua" (точнее здесь это строка 57). Я не тестировал этот не скрипт, но полагаю все обстоит также.
2. Обнаружилась ошибка записи итоговых аудио-файлов - случаются пропуски отрезков, причем все итоговые файлы идут по порядку, и как-бы все в порядке. Могу отправить пример моей записи. Пробовал дважды - результат одинаковый. Записывал через скрипт "
6_EXP_ПАКЕТНАЯ ОБРАБОТКА всеми СЛОВАРЯМИ И ЗАПИСЬ В MP3 YaTTS С ВЫКЛ ПК.lua".
3. Скрипт "
2_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ С ВЫКЛ ПК.lua" содержит ошибку (ну или особенность).
По примеру:
Слово "году" после обработки принимает такой вид: "годплюс У" вместо "год+у". То есть, сначала "году" заменилось на "год+у", а затем еще раз заменилось на "годплюс У".
Например у скрипта 6 такого не происходит (другие не тестировал), он единожды меняет "году" на "год+у" (корректный вариант).
АП: возможно вы исправили это в сборке от 2 марта 2020 (?), вы не ответили на мои сообщения.
4. Потом, не ясно какие скрипты использовать для записи книг на Яндекс-ТТС?
"3_EXP_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ YANDEX И ЗАПИСЬ В MP3 YaTTS БЕЗ ВЫКЛ ПК.lua"
"4_EXP_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ YANDEX И ЗАПИСЬ В MP3 YaTTS С ВЫКЛ ПК.lua"
"5_EXP_ПАКЕТНАЯ ОБРАБОТКА всеми СЛОВАРЯМИ И ЗАПИСЬ В MP3 YaTTS БЕЗ ВЫКЛ ПК.lua"
"6_EXP_ПАКЕТНАЯ ОБРАБОТКА всеми СЛОВАРЯМИ И ЗАПИСЬ В MP3 YaTTS С ВЫКЛ ПК.lua".
3 и 4 или 5 и 6? Если 3 и 4, то там
только словари под
Яндекс, исключая все прочие. Что, вероятно, не вполне адекватно, т.к. большая часть обработки просто отбрасывается, в том числе
Ё-фикация.
...
Вероятно есть и другие ошибки, это то, что обнаружилось буквально за пару дней тестирования.
Очевидно, ваша сборка в текущем состоянии не вполне рабочая.
Надеюсь, когда-нибудь все это получится исправить, тем более, что набор словарей и многочисленных правил вызывает восхищение.
Для себя я решил использовать сборку от
tonio_k, также связка Демагог+скрипты от
balaamster . Она уже проверена, все работает отлично. Притом, что сам
tonio_k не слушает книги на синтезе от Яндекса. Последняя версия кажется в этом сообщении:
http://i91650e3.beget.tech/viewtopic.php?t=434&start=100#p3087.
С вашей сборки буду использовать некоторые словари и правила, за что спасибо.
Возможно на базе данных 2х сборок получится создать идеальное средство записи.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 11 мар 2020 14:50
speeck
Также была проблема с наборами словарей в скриптах (их существенные отличия):
В "1_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ БЕЗ ВЫКЛ ПК.lua":
► Показать
'СПИСОК СЛОВАРЕЙ 00 ПЕРВИЧНАЯ ОБРАБОТКА.lua'
'СПИСОК СЛОВАРЕЙ 01 СПЕЦИАЛЬНЫЕ СЛОВАРИ.lua'
'СПИСОК СЛОВАРЕЙ 02 SPEEDOMOREX.lua'
'СПИСОК СЛОВАРЕЙ 03 DIC СЛОВАРИ.lua'
В "2_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ С ВЫКЛ ПК.lua":
► Показать
'СПИСОК СЛОВАРЕЙ 00 ПЕРВИЧНАЯ ОБРАБОТКА.lua'
'СПИСОК СЛОВАРЕЙ 01 СПЕЦИАЛЬНЫЕ СЛОВАРИ.lua'
'СПИСОК СЛОВАРЕЙ 02 SPEEDOMOREX.lua'
'СПИСОК СЛОВАРЕЙ 03 DIC СЛОВАРИ.lua'
'СПИСОК СЛОВАРЕЙ 04 YANDEX СЛОВАРИ.lua'
'СПИСОК СЛОВАРЕЙ 01 СПЕЦИАЛЬНЫЕ СЛОВАРИ.lua'
'СПИСОК СЛОВАРЕЙ 02 SPEEDOMOREX.lua'
'СПИСОК СЛОВАРЕЙ 03 DIC СЛОВАРИ.lua'
Но вы это исправили в сборке от 2 марта 2020 года.
Возможно часть проблем также была решена. Напишите пожалуйста, так ли это.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 05 апр 2020 11:42
speeck
AndOSjZ писал(а): ↑18 фев 2020 12:19
Да и ещё удалите из 2.5_Яндекс+ОМОавто эти слова $измениться=изм+ениться
$хватить=хв+атить
$катиться=к+атиться
$кружиться=круж+иться
$признаешь=признаёшь
Этот словарь вообще скорее портит, чем улучшает. Там большая часть правил, возможно даже бОльшая, однобокие. Из 2х возможных вариантов ударений выбирается лишь одно из них, и во многих случаях не самое частое. Притом, что Яндекс скорее всего сам бы выбрал правильное ударение исходя из контекста.
Этот словарь нужно как следует отредактировать, чем я сейчас занимаюсь при наличии времени.
Сначала хотел вообще удалить его, но часть правил там корректные и как-то жаль жертвовать ими.
Автору раздачи писал об этом, как и про другие косяки сборки, некоторые из которых критичные. Например часть текста теряется при озвучке (не все пакеты есть в итоговой записи). Автор молчит.
Рекомендую вам использовать сборку от tonio_k, она точно стабильная и более аккуратная.
В данный момент я занимаюсь переносом части правил со сборки от wasyaka в сборку от tonio_k, если будет интересно могу поделиться результатом, сравните.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 05 апр 2020 19:10
wasyaka
speeck писал(а): ↑05 апр 2020 11:42
Да и ещё удалите из 2.5_Яндекс+ОМОавто эти слова $измениться=изм+ениться
$хватить=хв+атить
$катиться=к+атиться
$кружиться=круж+иться
$признаешь=признаёшь
Этот словарь вообще скорее портит, чем улучшает.
Ну если мешает - есть кнопка
Del. Какие проблемы?
Ударение в слове
хватить
В таком слове ударение ставят на слог с буквой
И — хватИть.
мне должно было
хвати́ть.
но
хвати́ть меня трогать
хвати́ть капать на мозги...
прекрасно звучит...
а от надолго
хва́тить по ушам не режет...
Ударение в слове
катиться
В таком слове ударение падает на слог с буквой
И — катИться.
во многих книгах *ться=*тся или наоборот...
соответственно - я не филолог по контексту и ставилось ударение... И если не отредактировано, то значит небыло необходимости.
Ударение в слове
признаёшь
Слово признаёшь может употребляться в 2-х разных значениях:
I.
признаёшь — если образовано от слова
признавать
В таком варианте ударение должно быть поставлено на слог с буквой
Ё — признаЁшь.
II.
призна́ешь — если образовано от слова
признать
Придёт время, и ты
признаешь, что я прав.
Почему ты не
признаёшь свою ошибку?
Я слушаю в основном фантастику, а там... как и у меня основная масса авторов с тремя классами...
speeck писал(а): ↑05 апр 2020 11:42
Например часть текста теряется при озвучке (не все пакеты есть в итоговой записи). Автор молчит.
А у меня озвучивается весь текст... И о чём мне
не молчать?
И мои словари меня устраивают...
и мы
НЕ В РЕСТОРАНЕ (жалобы не принимаются).
Отвечу только на аргументированный вопрос, примерно как ответил.
Попробуйте создать своё. Удачи.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 06 апр 2020 12:01
speeck
$белка=б+елка (биосинтез белкА)
$дорог=дор+ог (он мне был дОрог)
$еду=ед+у (я Еду на море)
$попы=поп+ы
VS $попе=п+опе (как же в итоге вы хотели бы слышать скорее?)
$семьи=семь+и (все сЕмьи несчастливы по своему)
И тд.......
Эти примеры я буквально за 15 секунд нашел, просто потыкав в разные места словаря.
Понятное дело, что сборка ваша, вы вправе делать как вам угодно, но вас спрашивают, почему так, а вы молчите. Сборку же выложили в свет, значит это как-бы рабочий инструмент, но по факту книги обработанные словарями из этой сборки получаются часто хуже, чем без словарей вовсе.
Только без обид пожалуйста.
Я уже несколько недель занимаюсь исследованием обеих сборок, по вашей нашел много ошибок и неточностей. Пишу вам, вы молчите. Если вы больше не поддерживаете свою сборку и текущие критичные ошибки не собираетесь исправлять - так и скажите, зачем людей путать? Только, еще раз, без обид.
wasyaka писал(а): ↑05 апр 2020 19:10
Ну если мешает - есть кнопка Del. Какие проблемы?
Я ответил насчет этого, повторю:
Сначала хотел вообще удалить его, но часть правил там корректные и как-то жаль жертвовать ими.
wasyaka писал(а): ↑05 апр 2020 19:10
А у меня озвучивается весь текст... И о чём мне не молчать?
Я ответил насчет этого, повторю:
Обнаружилась ошибка записи итоговых аудио-файлов - случаются пропуски отрезков, причем все итоговые файлы идут по порядку, и как-бы все в порядке. Могу отправить пример моей записи.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 апр 2020 15:27
wasyaka
speeck писал(а): ↑06 апр 2020 12:01
$белка=б+елка (биосинтез белкА)
$дорог=дор+ог (он мне был дОрог)
$еду=ед+у (я Еду на море)
$попы=поп+ы VS $попе=п+опе (как же в итоге вы хотели бы слышать скорее?)
$семьи=семь+и (все сЕмьи несчастливы по своему)
И тд.......
Эти примеры я буквально за 15 секунд нашел, просто потыкав в разные места словаря.
Этот словарь для необработанных предыдущими(1.6_RGVVV.rex; 1.8_ОМО.dic) словарями омографов,(если не допилили вручную) - И в большинстве случае прыгает, стреляет(псевдо) бЕлка и т.д. А если это слово читает Яндекс правильно...(прикрылся Яндекс и...?), а другой Голосовой движок нет? - Поновому всё переслушивать?
Но это в литературе которую слушаю я - у когото может быть и наоборот, А чтобы миниминизировать ошибки - раставляйте ударения вручную, все пары в словаре с учётом регистра и
белкА не поменяется на
б+елка
Насчёт неполной
speeck писал(а): ↑06 апр 2020 12:01
случаются пропуски отрезков, причем все итоговые файлы идут по порядку, и как-бы все в порядке.
Текст один
записано сегодня одими словарями Яндекса
► Показать
- 1.png (37.68 КБ) 20885 просмотров
Всеми словарями
► Показать
- 2.png (36.47 КБ) 20885 просмотров
В декабре прошлого года
► Показать
- 3.png (55.35 КБ) 20885 просмотров
пару дней назад с помощью Play_5 и последнего скрипта от
tonio_k
► Показать
- 4.png (53.73 КБ) 20885 просмотров
Время записи ... Ищите у себя.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 07 апр 2020 19:50
speeck
wasyaka писал(а): ↑07 апр 2020 15:27
прикрылся Яндекс и...?
В целом понятно, но не очень. Сборка явно заточена под Яндекс, а правила вы делаете с учетом прежнего опыта, когда синтезатору нужно было указывать ударения явно. Дело ваше, конечно, но можно было бы указать это где-то, хоть в комментах к словарям. Я вот кучу времени потратил, чтобы найти это (и другое) самостоятельно, и долго не мог понять, что же книги так странно звучат, что с ними не так.....
wasyaka писал(а): ↑07 апр 2020 15:27
записано сегодня одими словарями Яндекса
Я про это писал, что все файлы, их кол-во, размер, порядок - как-будто все в норме, но по факту нет.
Попробуйте такой тест: 10-20 статей из разных источников, на разные темы, между статьями обязательно сделайте вставки вроде "конец статьи 3, начало статьи 4", и запишите весь этот пакет как единую книгу. Поймете о чем я. В целом даже без указания "конец статьи 3, начало статьи 4" сразу слышно, когда внезапно прерывается статья "о коронавирусе" и также внезапно начинается следующая статья, причем сразу с развития сюжета "и тут дворник залепил ему лопатой".
Если будет не лень, я найду в архивах конкретный пример, снова все протестирую на вашей последней сборке, и отправлю вам в виде текста.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 08 апр 2020 08:11
wasyaka
speeck писал(а): ↑07 апр 2020 19:50
10-20 статей из разных источников,
И в некоторх из них скорей всего кодировка не в ANSI ...
После объединения надо:
Сохранить как и указать кодировку
ANSI (Кириллица(Windows))(1251, windows-1251)...
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 13 июл 2020 11:27
Petrarca
Привет. Уменя эта сборка с ума сходит. При любых настойках пихает книгу в папку %temp% и разбивает на аудиофайлы по 1 минуте. Как с этим бороться?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 13 июл 2020 12:17
tonio_k
Petrarca писал(а): ↑13 июл 2020 11:27
пихает книгу в папку %temp% и разбивает на аудиофайлы по 1 минуте. Как с этим бороться?
тут было похожее
Решение
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 31 авг 2020 18:42
Vasya968
tonio_k писал(а): ↑13 июл 2020 12:17
Petrarca писал(а): ↑
13 июл 2020 11:27
пихает книгу в папку %temp% и разбивает на аудиофайлы по 1 минуте. Как с этим бороться?
тут было похожее
Решение
Что-то не помогло(
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 31 авг 2020 23:29
tonio_k
Vasya968 писал(а): ↑31 авг 2020 18:42
Что-то не помогло(
это со всеми книгами происходит? Или только с конкретной? Если только с одной - попробуйте файл с книгой переименовать.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 04:16
Vasya968
даже не знаю, прям совсем ничего не ладится почему-то. Попробовал новую сборку от 31.08.2020. Попробовал другой файл. Там вообще показало прогресс работы с ЯД ТТС, но сохранило только текстовые файлы, mp3 вообще не сохранились на компе.
Необходимо как-то предварительно настроить демагог или что-то ещё?
Повер-шелл обновил, Балаболка вроде бы нормально работает.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 04:17
Vasya968
Ещё вариант выдаёт:
# Script>
Выбранная пользоваетелем папка: "D:\22\
nil
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 09:42
tonio_k
Vasya968 писал(а): ↑02 сен 2020 04:16
Там вообще показало прогресс работы с ЯД ТТС, но сохранило только текстовые файлы, mp3 вообще не сохранились на компе.
на Яндекс запрос уходит, а от Яндекса аудио файлы не хотят сохранятся. Яндекс виноват или проблема в доступах в политике виндозы на уровне пауершел? - не знаю. подобное было и у меня с одним файлом. Многократно запускал - только текстовые файлы и нет аудио. Помогло переименование книги (цифру добавил или букву лишнюю) повторно запустил скрипт к файлу и все до конца отработало. А тот файл так и не записался не смотря на его содержимое. В пауершеле я не силен так что могу только гадать от чего и почему...
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 14:27
Vasya968
А эти словари для яндекса из Демагога к балаболке подойдут?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 14:35
tonio_k
Vasya968 писал(а): ↑02 сен 2020 14:27
А эти словари для яндекса из Демагога к балаболке подойдут?
в большей части подойдут, но надо их по особому импортировать в bxd и скорость обработки будет медленнее чем через скрипты в сборке. Как вариант, обработайте книгу словарями в Демагоге и уже эту измененную книгу вставьте в Балаболку. Или немного подождите. Сейчас пробую сделать альтернативную сборку "без PowerShell" - под консольную
bal4yndx от балаболки
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 02 сен 2020 19:25
tonio_k
Альтернативная сборка - для подготовки и озвучивания книг Яндекс голосами на базе программы Демагог.
Получение аудио файлов от Яндекса осуществляется через
Консольное приложение для Yandex SpeechKit (v1.11) - автор Илья Морозов
[FAQ]
► Показать
1) "Почему так мало голосов?" Или: "У меня слабый интернет а скачиваются огромные WAV можно сделать сразу mp3 файлы?"
- Голоса и настройки по скачиванию вшиты в саму консольную утилиту. Все Вопросы по доработке утилиты - к её автору.
2) "Можно ли программно скрывать запускаемые черные окна консоли?"
- Такой возможности нет. По этой же причине не устанавливайте слишком много потоков - что бы не плодить окна.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 01:57
Vasya968
Попробовал на другом компе с Вин10, там работает и обычная версия проги. А на Вин 8.1, на моём основном компе, не хочет, в том числе и альтернативная сборка.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 08:49
wasyaka
Vasya968 писал(а): ↑04 сен 2020 01:57
на моём основном компе, не хочет, в том числе и альтернативная сборка.
Попробуй текст подгот. Демагогом записать с помощью Play A
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 09:56
tonio_k
Vasya968 писал(а): ↑04 сен 2020 01:57
не хочет, в том числе и альтернативная сборка.
отключите антивирус и фаервол - может что-то в интернет не пускает? Если вы с Украины то, возможно, нужен VPN.
Посмотрите, какой будет результат при выполнении такой инструкции:
1)скачайте и запустите программу
Балаболка
2)откройте в Балаболке книгу и скопируйте в буфер обмена один небольшой абзац из текста книги.
3)в окне Балаболки нажмите Ctrl+Shift+D
4)внизу открывшегося окна выберите вкладку "YandexSpeechkit"
5)выберите голос "Ермил" и
уберите галочку напротив "API-ключ"
6)в поле "Аудиофайлы" нажмите кнопку "Выбрать". Выберите путь и введите имя будущего аудиофайла wav
7)в поле "Текст" вставьте содержимое буфера обмена
8)Нажимаем большую кнопку "Сохранить" внизу окна.
Сообщите о результате
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 11:53
wasyaka
tonio_k писал(а): ↑04 сен 2020 09:56
Если вы с Украины то, возможно, нужен VP
Я сейчас на Украине. Яндекс даже не загружается
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 15:45
Vasya968
tonio_k писал(а): ↑04 сен 2020 09:56
Сообщите о результате
С балаболкой никаких проблем и не было, она нормально работает, демагог быстрее.
В демагоге что-то не так возможно идёт на этапе склейки файлов мп3, так то по прогрессу вроде файлы получает, сохраняет их в папке темп, но очень маленькими кусками, а потом когда склеивает, файлы пропадают.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 16:08
tonio_k
Vasya968 писал(а): ↑04 сен 2020 15:45
возможно идёт на этапе склейки файлов мп3
в альтернативной сборке вообще нет склейки. Аудио wav файлы получает консольная версия Балаболки. Если у вас Балаболка обычная получает аудио, значит альтернативная сборка должна работать. В альтернативной сборке вообще нет никакой склейки. Схема простая:
книга делится на куски по 5, 10 тыс и т.д. символов, в зависимости от выбранных настроек - это примерно 5, 10 и т.д. минут аудио.
Создаётся bat файл в котором идут команды к консольной Балаболке с указанием путей на куски книги. полученный wav файл конвертируется в mp3 через lame.exe каждый аудио файл соответствует каждому куску книги. Никакой склейки.
От вас я только слышу что не работает. Вы бы хотя бы скриншоты отправляли на каком этапе завершается. Что в рабочей папке на выходе получается? Какие размеры файлов?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:03
Vasya968
Я понимаю, что должно работать как-то по-другому, но у меня альтернативная сборка на Вин8.1 работает ровно так же, как и стандартная сборка
► Показать
- вот процесс сохранения промежуточных файлов в папке темп, совсем не в той, что я указал в настройках
- Буфер обмена02.jpg (226.22 КБ) 7649 просмотров
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:04
Vasya968
вот скачиваются файлы с ЯД
► Показать
- Буфер обмена03.jpg (329.74 КБ) 7647 просмотров
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:06
Vasya968
вот результат, файлы мп3 куда-то пропадают при этом
► Показать
- Буфер обмена01.jpg (255.81 КБ) 7646 просмотров
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:12
Djagernaut
tonio_k писал(а): ↑02 сен 2020 19:25
Альтернативная сборка - для подготовки и озвучивания книг Яндекс голосами на базе программы Демагог.
Получение аудио файлов от Яндекса осуществляется через Консольное приложение для Yandex SpeechKit (v1.11) - автор Илья Морозов
[FAQ]
Можно мини фак по применению, какой порядок действий для получения Аудио книги с применением всех возможных словарей для улучшения интонаций и получения mp3?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:14
tonio_k
1)Скрины надо под спойлер прятать.
2)Это скрины самого процесса. Мне нужны скрины в самом конце
3)еще сделайте скрины альтернативной сборки. Причем альтернативную сборку в корень диска D положите и книгу переименуйте на латиницу и без пробелов. Рабочую папку пока укажите temp - та, что в сборке идет.
4)Пробуйте на небольших кусках текста что бы долго не ждать
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:18
tonio_k
Djagernaut писал(а): ↑04 сен 2020 17:12
мини фак по применению, какой порядок действий для получения Аудио
viewtopic.php?f=55&t=434&p=4369#p4351
Под спойлером описание
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:36
Vasya968
tonio_k писал(а): ↑04 сен 2020 17:14
1)Скрины надо под спойлер прятать.
2)Это скрины самого процесса. Мне нужны скрины в самом конце
3)еще сделайте скрины альтернативной сборки. Причем альтернативную сборку в корень диска D положите и книгу переименуйте на латиницу и без пробелов. Рабочую папку пока укажите temp - та, что в сборке идет.
4)Пробуйте на небольших кусках текста что бы долго не ждать
Последний скрин - это результат в самом конце
Скрины альтернативной сборки, что именно?
Поместил в корень диска, папку указал темп - результат прежний, файлы мп3 пропали в конце
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 04 сен 2020 17:44
tonio_k
Скрин Папки по окончанию или на момент зависания скрипта.
UPD
Не нравится мне, что путь показывает двойной слеш \\ на конце.
Возможно ноги проблемы отсюда растут.
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 06 сен 2020 00:05
tonio_k
Получение аудио файлов от Яндекса осуществляется через Консольное
приложение для Yandex SpeechKit (v1.11) - автор Илья Морозов
Изменения:
1) Исправлена ошибка с путями сохранения файлов. Из-за этой ошибки аудиофайлы не сохранялись если была выбрана другая папка кроме "temp"
2) Убрать чёрные окна выполнения пакетных файлов так и не получилось. Но, хотя бы, удалось настроить их запуск в свёрнутом виде. Так что ограничений для количества параллельных потоков больше нет.
3) В файле пользовательских настроек
$UserForm.txt по умолчанию строка:
["bitr"] = 64,
это битрейт при конвертации wav в mp3 для Lame кодека. Число битрейта можно отредактировать вручную.
Краткая Инструкция по применению (под спойлером):
http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4369#p4351
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 13 сен 2020 22:26
wasyaka
- 2020-09-13_221923.png (7.26 КБ) 7090 просмотров
Тёзка спасибо, а другим западло?
Общество потребителей - все им должны...
А если так:? Ваш каприз (ну- недогон?) за Ваши деньги?
Консультации и всё соотвентствующее?
Коммунизм не построили:?
Ну а при кап... за всё мане-мане..
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 03 мар 2021 16:59
FedorOrekhov
Вот у меня сборки из данного треда не создают мр3 аудиокниги. Могу ли я предположить, что это происходит из-за того, что я пользуюсь неофициальными сборками Windows 10?
{Yandex TTS} Всё включено. Готовые сборки для записи книг.
Добавлено: 03 мар 2021 21:47
tonio_k
FedorOrekhov, Попробуйте воспроизвести свои действия на другом ПК или на на другой ОС. Если там работает, а у вас нет, то вы сами ответите на свой вопрос. Иначе можно только догадки строить Windows виноват, Интернет к ПК не подключен или программа виновата. Но программа не виновата, так как сообщений об ошибках от вас не поступало. Значит программа корректно отработала, сообщила куда положила аудио и вывела сообщения об успешном завершении.