Find a file
2025-07-02 12:50:24 -04:00
.gitignore After merging summarize into meetings removed meetings.py 2025-05-09 09:37:26 -04:00
headphones.png UI looks a bit better now 2024-06-24 09:38:54 -04:00
meetings.bat first commit 2024-06-21 12:52:10 -04:00
meetings.py Switched bytes to tokens to be consistent with output. Allowed much larger outputs and inputs to support long context models. 2025-07-02 12:50:24 -04:00
meetings.sh After merging summarize into meetings removed meetings.py 2025-05-09 09:37:26 -04:00
notrecording.png UI looks a bit better now 2024-06-24 09:38:54 -04:00
README.md Removed the old sample.env file and updated readme. 2025-05-09 10:44:52 -04:00
recording.png UI looks a bit better now 2024-06-24 09:38:54 -04:00
requirements.txt Simplified the transcriber by using the openai library to access llama.cpp server or ollama server mode. 2024-11-29 09:06:22 -05:00
screenshot.png Replaced the screenshot to show the new recording device selector 2024-08-19 08:33:29 -04:00

AudioSumma

Record your local audio and summarize it with whisper.cpp and llama.cpp! Open source, local on-prem transcription and summarization!

Main UI

Installation

macOS Requirements

For macOS users, you'll need to have Homebrew installed first. Then install the required dependencies:

brew install ffmpeg portaudio

All Platforms

pip install -r requirements.txt

Configuration

Use the Settings button in the app to configure the endpoints for your local Whisper.cpp and OLLAMA/llama.cpp servers.

Running

Run either meetings.bat or meetings.sh to start app.

Usage

Hit record to record your global audio, hit stop to save the wav file. Hit transcribe to transcribe all wav files collected into a single summary markdown document (with date stamp). Hit the Clean button to remove old wav files and transcripts.