Привет, Пикабу!
Недавно столкнулся с, казалось бы, простой задачей: нужно было озвучить несколько текстов для видео и подкаста. Свой голос использовать не хотелось, да и микрофона нормального нет.
Пошёл гуглить «озвучка текста онлайн». И офигел от ценников.
Везде одно и то же: дают тебе жалкие 500-1000 символов бесплатно, а дальше — «купи подписку за 500-1000 рублей в месяц». Для разовой задачи это просто грабёж средь бела дня.
Я начал копать глубже и обнаружил, что у Яндекса (Yandex SpeechKit) есть отличный API, и они дают 1 миллион символов в месяц бесплатно. Этого хватит, чтобы озвучить примерно 2-3 книги!
Возник закономерный вопрос: почему все делают из этого платный сервис с подпиской, вместо того чтобы дать людям простой и бесплатный инструмент?
Решил исправить эту несправедливость и за два выходных дня написал свой сервис.
Что получилось:
Сайт voxlabtts.ru

Фишки, которые я сделал специально для людей:
Полностью бесплатно. Никаких скрытых платежей, кредиток и «первый месяц бесплатно».
Без регистрации. Зашёл, вставил текст, получил файл. Не нужно оставлять свой email, чтобы потом получать спам.
Качество как у Алисы. Потому что под капотом тот же самый движок Yandex SpeechKit. Доступно 6 голосов: Жанна, Оксана, Алёна, Захар, Ермил и английский Jane.
Скачивание в MP3. Нажал кнопку и забрал файл себе на компьютер или телефон.
Предпрослушивание. Можно ткнуть на карточку голоса и услышать, как он звучит, прежде чем вставлять свой длинный текст.

Как это работает технически (кратко):
Написал бэкенд на Python (Flask), который принимает текст от пользователя, отправляет его в API Яндекса, получает аудиофайл и отдаёт пользователю. Всё крутится на простом VPS-сервере. Для хранения статей в блоге прикрутил крошечную базу данных SQLite.
Почему это бесплатно и надолго ли?
Пока трафик небольшой, бесплатного лимита Яндекса (1 млн символов) хватает с головой. Если проект вдруг станет суперпопулярным и лимит будет исчерпан, я, возможно, добавлю необязательную Premium-подписку за копейки (чтобы просто окупать сервер), но базовая возможность озвучивать короткие тексты останется бесплатной всегда. Это мой pet-проект, я делаю его для души и пользы людей.
Зачем я это пишу здесь?
Мне нужна критика. Тыкайте в баги, пишите, какие голоса добавить, что неудобно в интерфейсе. Я всё читаю и правлю.
Если тебе реально нужен инструмент для озвучки — пользуйся на здоровье. Ссылка: https://voxlabtts.ru

P.S. Исходный код проекта постепенно выкладываю на GitHub, так что если ты разработчик и хочешь поднять такое же у себя на сервере — welcome.
Если пост будет полезен, буду рад плюсам и комментам. Вопросы задавайте, на все отвечу!


