{"repo":"aviaryan/voice-transcribe-summarize-telegram-bot","free":true,"listed":false,"github":"https://github.com/aviaryan/voice-transcribe-summarize-telegram-bot","clone":"git clone https://github.com/aviaryan/voice-transcribe-summarize-telegram-bot.git","description":"Telegram bot to generate transcriptions and summarise voice notes","language":"Python","stars":76,"topics":["groq","llama3","telegram-bot","whisper","llm","llms","artificial-intelligence"],"license":"MIT","category":"ai-agents","readme_excerpt":"Voice Note Transcription and Summarizer Bot for Telegram 🎙️📝 A powerful Telegram bot that transcribes and summarizes voice notes using state-of-the-art AI models. Built with Python and powered by Groq's API with Whisper and Llama 3 model for transcription and summarization. Screenshots 📸 Transcription Example Summary Example :---: :---: Features ✨ - Transcribe voice notes from forwarded messages - Handle direct voice note recordings - Generate accurate transcriptions using Whisper - Provide concise summaries of the transcribed content using Llama 3 - Support for multiple audio formats - Well-formatted, easy-to-read output Prerequisites 📋 - Python 3.10 or higher - pipenv (Python package manager) - Telegram Bot Token (from @BotFather) - Groq API Key (Get it here) Installation 🚀 1. Clone the repository: 2. Install dependencies using pipenv: 3. Create a .env file in the root directory: 4. Fill in your environment variables in the .env file: 5. Configure authorized users: - Open bot.py and locate the AUTHORIZED USERS array - Add your Telegram user ID to the array (you can get your ID by messaging @userinfobot on Telegram) Usage 🎯 1. Activate the virtual environment: 2. Start the bot: 3. In Telegram: - Forward any message containing a voice note to the bot - Record and send a voice note directly to the bot - Wait for the bot to process and return both transcription and summary How it Works 🔄 1. The bot receives a voice note through Telegram 2. Audio is processed and sent to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/aviaryan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aviaryan/voice-transcribe-summarize-telegram-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}