Yandex TTS. Словари. Обсуждение

Аватара пользователя
tonio_k
V.I.P.

Yandex TTS. Словари. Обсуждение

#151

Сообщение tonio_k » 09 фев 2020 00:40

Fabe, голос не подключаем, а отправляем текст на сервер Яндекса через Интернет, а обратно уже получаем аудиофайлы!

Инструкция:
Вся работа в сборке только через скрипты!
Вызов меню скриптов Ctrl+F2
Или курсором мыши на панели инструментов "значок интеграла" => "Из файла Ctrl+F2"):
► Показать
1) Запускаем скрипт
YaTTS - НАСТРОЙКИ ЯНДЕКС ГОЛОСА И РАЗМЕР MP3.lua
Нажимаем кнопку "Предыдущие настройки" - Меняем настройки как вы предпочитаете и нажимаете "Сохранить настройки". Что бы посмотреть какие у вас сохранённые "текущие настройки" нажимаем кнопку "показать текущие настройки".
2) Открываем книгу в любом окне кроме 0-Статистика
3) Запускаем скрипт:
10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS.lua,
выбираете пункт:
-ОБРАБОТАТЬ СЛОВАРЯМИ + ЗАПИСАТЬ В АУДИО MP3
Далее отвечаете на вопросы:
-куда сохранить аудио?
-добавить название книги к аудиофайлам?
-выключить ПК по завершению?
...Ждем результата... Ищем готовые аудиофайлы в ранее указанной папке.

Если выйдет сообщение об расхождении количества созданных и обработанных файлов (при этом откроется окно с временными файлами), то:
к окну с этой же книгой запустите скрипт
40_ПОВТОРНО (при сбое) ЗАПИСАТЬ В MP3 YaTTS.lua
Если неоднократные попытки повтора не привели к успеху, то текстовый файлик без приставки _done из временной папки надо будет отдельно рассмотреть на предмет левых символов либо их слишком большого количества (более 1000 символов) или что-то с сервером Яндекса - тогда попробуйте повторить позже. Главное, (при повторном запуске из-за сбоя), что бы книга была с тем же названием! (содержимое уже не важно). Скрипт, при Повторном запуске, смотрит название книги, находит ее фрагменты во временной папке с неотправленными файлами и пытается их перепослать.

Позже сделаю более подробную инструкцию и выложу в папке со сборкой.

Аватара пользователя
tonio_k
V.I.P.

Yandex TTS. Словари. Обсуждение

#152

Сообщение tonio_k » 13 фев 2020 17:22

Демагог+Yandex TTS - сборка от 2020-02-07
Вылезла критическая ошибка с делением на абзацы (спасибо speeck)
в скрипте:
\Demagog-Yandex\dic\СПИСОК СЛОВАРЕЙ 00 ПЕРВИЧНАЯ ОБРАБОТКА.lua
нужно найти и поменять строчку:

ttb = AbzacLimitBlockLUA(ttb,960)

на

ttb = AbzacLimitBlockREX(ttb,960)
сборку перезалил

Ответить

Вернуться в «Онлайн-сервисы для синтеза речи»