Программы для локального озвучивания текстов (TTS)
Следующие программы, о которых я сейчас расскажу, полностью бесплатные.
Вот вам приятнее послушать, например, какую-нибудь статью, а не читать её. Или вы просто хотите озвучить для каких-нибудь других целей свой текст. Обычно все онлайн-сайты для озвучивания текстов имеют ограничения по количеству символов, которые доступны в бесплатной версии, но у следующих программ такой проблемы нет.
TTS (Text-to-Speech) — это технология синтеза речи, которая преобразует печатный текст в звучащую устную речь. Проще говоря, TTS позволяет компьютеру или устройству «прочитать» любой текст вслух, имитируя человеческий голос.
Первой программой, которую мы рассмотрим, будет "Балаболка" (https://www.cross-plus-a.com/ru/balabolka.html).
Когда вы запустите "Балаболку", вас встретит интуитивно понятный интерфейс:
Вы печатаете/вставляете текст и нажимаете зелёную кнопку "Плей". Вроде бы всё, НО программа использует только установленные у вас на компьютере модели голосов, а их качество, мягко говоря, говно (и ваши уши явно не этого ждут).
Для того чтобы это исправить, можно скачать из интернета сторонние голоса, например эти:
Только очень важно вам проверять на вирусы модели, которые вы устанавливаете, так как все эти модели устанавливаются как exe. Вот только не надо верить во все эти сказки про таблетки или что-то ещё. Антивирус создан, чтобы искать вирусы, и если он их находит, то не надо игнорировать это.
Ну вот вы установили другие голосовые модели, но всё равно качество хоть стало лучше, но всё ещё не супер.
Вот теперь мы переходим к следующей программе Demagog (https://aloys.narod.ru/sof/1/demagog.htm#18).
Через неё можно озвучивать используя установленные голосовые модели, но нас больше всего интересует Silero.
Silero это высококачественные TTS голоса.
Скачивает эту версию программы:
Супер. Теперь осталось понять как использовать эти голоса Silero.
Запускаем программу и выбираем любой раздел для написания текста. Пишем текст.
После того как написали текст, нажимаем на символ интеграла (выполнить скрипт):
Далее выбираем "Из файла":
Затем выбираем "Silero":
Ну а теперь выбираем "Text to Speech":
Вот мы стоим сейчас перед выбором голосов, который разбит на разделы:
Вы выберите нужный вам язык и голос, но что же это за "Словари"? Всё очень просто. Чтобы текст был озвучен хорошо, его нужно подготовить к прочтению. Каждый словарь изменит текст, соответствуя своему названию. Лучше всего использовать словарь с цифрами. Так как модели голосов (как бы это ни было смешно) не могут прочитать именно цифры, если они как символ, ну там 1, 2, 3 и так далее. Поэтому цифры прописывают словами: "1" → "один" и так далее.
Далее в последний раз нажимаем на "Ок" и ждём, пока программа всё озвучит и выдаст сообщение об окончании:
Теперь идём в папку "temp", куда по умолчанию программа сохраняет все результаты:
Всё! Теперь у вас есть две программы для озвучивания текстов.