Что это?
Telegram-бот для рабочей супергруппы: менеджер пишет текст в топик, выбирает голос спикера кнопкой — и получает готовое голосовое сообщение и MP3, озвученные клонированным голосом через ElevenLabs.
Telegram-бот для рабочей супергруппы: менеджер пишет текст в топик, выбирает голос спикера кнопкой — и получает готовое голосовое сообщение и MP3, озвученные клонированным голосом через ElevenLabs.
Telegram-бот для рабочей супергруппы: менеджер пишет текст в топик, выбирает голос спикера кнопкой — и получает готовое голосовое сообщение и MP3, озвученные клонированным голосом через ElevenLabs.
Было: чтобы записать аудио от лица спикера, нужно ловить самого спикера и просить наговорить текст на диктофон. → Стало: любой менеджер вставляет текст в чат и за секунды получает голосовое его голосом, без участия человека.
Реализовано на стеке: Node.js, TypeScript, grammY, ElevenLabs API. Бот превращает текст из топика в голосовое сообщение и MP3 клонированным голосом нужного спикера прямо в Telegram.
Аудиоконтент от лица конкретного человека упирается в его физическое время на запись каждой реплики.
Бот превращает текст из топика в голосовое сообщение и MP3 клонированным голосом нужного спикера прямо в Telegram.
приём и меню
grammY · long-polling · inline-кнопки
клон и синтез
ElevenLabs API · кэш голосов
формат для TG
ffmpeg · libopus · MP3
устойчивость под нагрузкой
concurrency-лимит · stateless-джобы
приём и меню
grammY · long-polling · inline-кнопки
клон и синтез
ElevenLabs API · кэш голосов
формат для TG
ffmpeg · libopus · MP3
устойчивость под нагрузкой
concurrency-лимит · stateless-джобы
от текста до аудио
участия спикера в записи
подключение нового голоса