| Crates.io | pipescribe |
| lib.rs | pipescribe |
| version | 0.1.0 |
| created_at | 2025-05-01 13:03:58.996518+00 |
| updated_at | 2025-05-01 13:03:58.996518+00 |
| description | A tool for real-time transcription of audio streams using Whisper and PipeWire. |
| homepage | |
| repository | https://github.com/mz2/scribe |
| max_upload_size | |
| id | 1656238 |
| size | 14,455,470 |
Pipescribe is a real-time audio transcription tool that captures audio from PipeWire sources and transcribes it using the Whisper speech recognition model.
git clone https://github.com/mz2/pipescribe.git
cd pipescribe
mkdir -p models
./bin/download-ggml-models.sh medium.en
(model download script [whisper.cpp](lifted from https://github.com/ggml-org/whisper.cpp/blob/master/models/download-ggml-model.sh)
cargo build --release
Basic usage:
pipescribe --buffer-seconds 5 --model ./models/ggml-medium.en.bin
... or to test out a local build:
cargo run --bin pipescribe -- --buffer-seconds 5 --model ./models/ggml-medium.en.bin