π¦ Release v1.0.0 β First Public Release π
Weβre excited to launch the first official release of Speak2Summary β an LLM-powered meeting summarization tool! π§ π
π Whatβs New in v1.0.0
This version introduces the complete end-to-end functionality to summarize meeting transcripts using powerful LLMs via OpenAI and Groq APIs. It provides a clean and simple web interface for uploading or pasting meeting text and getting concise summaries instantly.
β Key Features
- π Speech-to-Text Friendly: Paste transcripts from audio/video recordings (STT support planned for future).
- β¨ Smart Summarization: Uses OpenAI GPT/Groq models to generate crisp, context-aware summaries.
- π Web UI with Flask: Simple and clean frontend to interact with the tool.
- π³ Docker Support: Hassle-free deployment with Docker & Docker Compose.
- π Environment Config: Securely manage your API keys using environment variables.
π¦ Tech Stack
- Python 3.10+
- Flask
- Tailwind CSS
- Docker & Docker Compose
- OpenAI & Groq APIs
π§ Setup & Run
git clone https://github.com/codeperfectplus/Speak2Summary.git
cd Speak2Summary
# Set environment variables for API keys
export GROQ_API_KEY=your_groq_api_key
export OPENAI_API_KEY=your_openai_api_key
# Run the app
docker compose up --build -d
# Visit: http://localhost:5000
π Roadmap
- π Audio upload & automatic transcription (via Whisper/Groq STT)
- π Downloadable summaries (PDF/Markdown)
- π¬ Chat-style transcript exploration
- π Multi-language support
Thank you for checking out Speak2Summary! π
If you find this project useful, consider giving it a β and contributing to its future improvements!
π [GitHub Repo](https://github.com/codeperfectplus/Speak2Summary)