Your AI-powered voice typing and writing assistant.
Built with Python, Whisper, Groq AI, and customtkinter.
- 🎤 Voice to Text using OpenAI's Whisper
- 🤖 Text Enhancement & Generation with Groq AI
- 📋 Live Logs for both Whisper and AI outputs
- ⌨️ Auto Input Insertion – processed text is automatically typed into the focused input field
- 💡 Lightweight GUI built with
customtkinter - 🧪 Designed for writers, productivity nerds, accessibility use, and more!
Python 3.10+ recommended
- Clone the repo
git clone https://github.com/devjuhis/typeflow.git
cd typeflow- Create virtual environment
python -m venv venv
source venv/bin/activate- Install dependencies
pip install -r requirements.txt- create config.json
api_key=your_groq_api_key- 🎙️ You speak → Whisper transcribes your voice to text.
- 🤖 The text is sent to Groq AI for processing (can be rewritten, extended, cleaned, etc.).
- 📋 Logs show what Whisper and AI are doing in real-time.
- ⌨️ Processed text is injected into the focused input field.
- Python – core backend and logic
- customtkinter – modern GUI for easy use
- Whisper (OpenAI) – speech-to-text transcription
- Groq AI – natural language processing & text transformation
- config.json – secure API key handling
- keyboard – for input field interaction
- 📝 Dictation & voice typing
- ✍️ Writing assistant for bloggers, authors, and students
- 💬 Accessibility tool for people with limited mobility
- 🛠️ Voice-controlled input for creative or dev workflows
- Voice command support (e.g., "new paragraph", "delete all")
- Custom prompt templates for AI
- Conversation log view in GUI



