feat(telegram-tts): make extension self-contained with direct API calls

- Remove sag CLI dependency
- Add direct ElevenLabs API integration via fetch
- Add OpenAI TTS as alternative provider
- Support multi-provider configuration
- Add tts.providers RPC method
- Update config schema with OpenAI options
- Bump version to 0.2.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Glucksberg
2026-01-23 02:03:29 +00:00
committed by Peter Steinberger
parent 5428c97685
commit 46e6546bb9
4 changed files with 456 additions and 150 deletions

View File

@@ -1,7 +1,8 @@
{
"name": "@clawdbot/telegram-tts",
"version": "0.1.0",
"version": "0.3.0",
"private": true,
"description": "Automatic text-to-speech for chat responses using ElevenLabs",
"main": "index.ts"
"description": "Text-to-speech for chat responses using ElevenLabs or OpenAI",
"main": "index.ts",
"keywords": ["clawdbot", "tts", "elevenlabs", "openai", "telegram", "voice"]
}