Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patw/audiosumma
Record your global audio and transcribe with whisper.cpp and llama.cpp
https://github.com/patw/audiosumma
ai llamacpp qt5 whisper-cpp
Last synced: 5 days ago
JSON representation
Record your global audio and transcribe with whisper.cpp and llama.cpp
- Host: GitHub
- URL: https://github.com/patw/audiosumma
- Owner: patw
- Created: 2024-06-21T16:52:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T14:08:26.000Z (28 days ago)
- Last Synced: 2024-12-19T04:36:38.636Z (8 days ago)
- Topics: ai, llamacpp, qt5, whisper-cpp
- Language: Python
- Homepage:
- Size: 40 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AudioSumma
Record your local audio and summarize it with whisper.cpp and llama.cpp! Open source, local on-prem transcription and summarization!
![Main UI](screenshot.png)
## Installation
```
pip install -r requirements.txt
```## Configuration
Copy sample.env to .env and point your endpoint URLs for a working llama.cpp and whisper.cpp running in server/api mode.
## llama.cpp/ollama and whisper.cpp
These need to be running in server mode somewhere on your local machine or on your network. Add the endpoints to your .env
The default values are correct if you run whisper.cpp and ollama server or llama.cpp server on your local machine.
## 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.