Skip to content

devjuhis/typeflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ TypeFlow

Python License: MIT GitHub Stars

Your AI-powered voice typing and writing assistant.
Built with Python, Whisper, Groq AI, and customtkinter.


✨ Features

  • 🎤 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!

📦 Installation

Python 3.10+ recommended

  1. Clone the repo
git clone https://github.com/devjuhis/typeflow.git
cd typeflow
  1. Create virtual environment
python -m venv venv
source venv/bin/activate
  1. Install dependencies
pip install -r requirements.txt
  1. create config.json
api_key=your_groq_api_key

🧠 How It Works

  • 🎙️ 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.

🖼️ GUI Preview


🛠 Tech Stack

  • 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

🧪 Use Cases

  • 📝 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

🗒️ Roadmap

  • Voice command support (e.g., "new paragraph", "delete all")
  • Custom prompt templates for AI
  • Conversation log view in GUI

About

Speech to text application that uses whisper and groq

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages