AI-powered audio transcription with intelligent feedback organization for educators. Built with OpenAI Whisper and local/cloud LLMs.
- Transcription: Record or upload audio → accurate text (5 model sizes available)
- Smart Feedback: Organize verbal feedback by rubric criteria using AI
- Excel Import: Import existing rubrics from spreadsheets
- Multi-Format Export: PDF, Word, Markdown, or Clipboard
- LLM Support: Ollama (local), OpenAI, or Anthropic
- Modern UI: Clean interface with side-by-side transcript/feedback view
Download from Releases - Get the latest Windows executable or installer
# Clone repository
git clone https://github.com/otherworld-dev/TranscribAIr.git
cd TranscribAIr
# Windows: One-click setup
setup.bat && run.bat
# Linux/macOS: One-click setup
chmod +x setup.sh run.sh && ./setup.sh && ./run.sh
# Or install as package
pip install -e .
transcribair- Quick Start Guide - Get up and running in 5 minutes
- Contributing Guidelines - How to contribute
- Changelog - Version history and updates
- Release Process - For maintainers
- Load Model: Choose Whisper model size (base recommended)
- Record or Upload: Speak or select audio file
- Transcribe: Get accurate text transcription
- Organize (Optional): Use AI to organize by rubric criteria
- Export: Copy, save as PDF/Word, or export to LMS
See QUICKSTART.md for detailed instructions.
- Educators: Organize verbal feedback for student work
- Researchers: Transcribe interviews and field recordings
- Content Creators: Convert audio to text for editing
- Accessibility: Generate transcripts for audio content
- OS: Windows 10/11, Linux, or macOS
- Python: 3.9 - 3.13
- RAM: 4GB minimum (8GB+ recommended)
- Disk: 500MB app + 75MB-3GB models
- Optional: Microphone for recording, GPU for faster processing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Quick start for contributors:
pip install -e ".[dev]" # Install with dev dependencies
pytest # Run tests (when available)
black . # Format codeMIT License - see LICENSE file.
Copyright © 2025 Swansea University
- Releases - Download latest version
- Issues - Report bugs or request features
- Discussions - Ask questions or share ideas
Built with:
- Faster-Whisper - Optimized Whisper implementation
- CustomTkinter - Modern UI framework
- OpenAI Whisper - Speech recognition model
- ReportLab & python-docx - Document generation
Star ⭐ this repo if you find it useful!