Discover and explore top open-source AI tools and projects—updated daily.
14790897Telegram bot for voice and text AI chat
Top 98.3% on SourcePulse
A Telegram bot that enables voice and text-based AI chat interactions. It's designed for users who want a conversational AI integrated into their Telegram chats, offering a seamless way to communicate with AI using voice or text and receive AI-generated responses in kind.
How It Works
This project leverages Cloudflare Workers to host a Telegram bot backend. It integrates with various AI models for speech-to-text (Whisper), text generation (Llama), and text-to-speech (MeloTTS, SiliconFlow, Deepgram). The architecture allows for flexible configuration of AI providers and models, enabling users to choose their preferred backend services for different functionalities.
Quick Start & Requirements
wrangler.
pnpm installpnpm install -g wranglerwrangler login or environment variables).wrangler kv namespace create tgvoicechat.tg_token (required), siliconflow_token (optional).tts_provider (workers, siliconflow, or deepgram).pnpm run deploy.https://<your-worker-domain>/init once.pnpm, Cloudflare account, Telegram Bot Token.Highlighted Details
v3-turbo, Llama 4-scout-17b-16e-instruct, and various TTS models.Maintenance & Community
No specific information regarding maintainers, community channels (like Discord/Slack), or project roadmap is available in the provided README.
Licensing & Compatibility
The license is not specified in the README. This lack of explicit licensing information may pose compatibility concerns for commercial use or integration into closed-source projects.
Limitations & Caveats
The project's setup requires familiarity with Cloudflare Workers and wrangler. The absence of a specified license is a significant caveat for adoption. Configuration details for TTS providers and models are spread across the README and wrangler.json, requiring careful review.
7 months ago
Inactive
AstrBotDevs