Real-time transcription tool with ChatGPT integration
Top 69.0% on sourcepulse
WingmanAI provides real-time audio transcription and interactive chat with a ChatGPT-powered bot, leveraging transcripts as an extensive memory. It's designed for users who want to build a persistent, context-aware conversational AI, acting as a powerful tool for managing and querying past conversations.
How It Works
The system captures both system audio and microphone input, transcribing it in real-time using the Whisper model. A key feature is its token-efficient memory management, where only the current transcript chunk is passed to ChatGPT. For richer context, saved transcripts are cross-referenced with a vector database, allowing the bot to access historical conversation data.
Quick Start & Requirements
pip install -r requirements.txt
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
ffmpeg
installed, OpenAI API key.python main.py
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
CPU transcription is not real-time. The project is currently Windows-only. The default transcription model is "base," with "tiny" as an alternative for less capable hardware.
2 years ago
1 day