This is a Streamlit-based application that transcribes live audio from your microphone, summarizes meeting content, and extracts action items using the xAI Grok API.
- Records 5-second audio clips from your microphone.
- Transcribes audio using the Whisper model.
- Queries the xAI Grok API for summaries and action items.
- Provides text-to-speech feedback.
- Clone the repository:
git clone https://github.com/yourusername/realtime-ai-assistant.git - Navigate:
cd realtime-ai-assistant - Create venv:
python3 -m venv venv - Activate:
source venv/bin/activate - Install:
pip install -r requirements.txt - Set API key: Create
.envwithXAI_API_KEY=your-api-key.
- Run:
streamlit run app.py - Click "Record & Analyze" to record and see results.
- Added audio recording.
- Enhanced UI and error handling.
- Fork and create a feature branch.
- Commit and open a pull request.
[MIT] - Consult legal.
See docs/setup.md.