Tts
Provide a customizable AI assistant on Telegram with multiple tools, skills, and monitors that runs locally using hybrid memory.
npx -y skills add Rayan55050/progressive-agent --skill ttsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Голосовые сообщения и видео-кружочки (TTS)
SKILL.md
1.9 KB, as published. Nobody here has run it
TTS Skill — Text-to-Speech & Animated Video Circles
Tool: tts
Convert text to speech. Video circles show animated robot avatar with audio waveform.
Providers
- Primary: OpenAI TTS (tts-1-hd) — most natural voice (needs OPENAI_API_KEY)
- Free: edge-tts Multilingual Neural — good quality, no API key needed
Parameters
text(required) — text to speakvoice(optional):- OpenAI:
onyx(deep male),echo,fable,alloy,nova,shimmer - edge-tts multilingual (best free):
brian(deep male, default),andrew(warm male),ava(female),emma(female) - edge-tts standard:
ru-male,ru-female,en-male,en-female,uk-male,uk-female
- OpenAI:
format(optional) —video_note(animated circle, default) oraudio(voice message)
Rules
- Default format is
video_note— animated video with audio waveform on robot face - For long texts (>800 chars), text will be truncated to fit 60s video limit
- Default voice is
brian(Multilingual, natural sounding) — use it for most responses - The media is sent automatically after generation — just call the tool
- Don't repeat the entire text in your message — just confirm it was generated
- If user says "ответь кружочком" — summarize your response in a short text and send as video_note
- When user sends a video circle, respond with a circle too (auto-hint is added)
- Keep circle responses SHORT (2-4 sentences) — long text = long boring video