Voice input engine — hold-to-talk whisper detection, filler removal, @ file tags
Project description
Boris Wispr
Voice input engine for Boris TUI. Speak naturally, get clean text.
Features
- Whisper Detection — Works with quiet/whispered speech via Silero VAD sensitivity tuning
- Filler Word Removal — Strips "um", "uh", "ahh", "like", "you know" automatically
- File Tags (@) — Say "at config dot py" and get
@config.py— references files in your project - Hold-to-Talk — Press and hold
Ctrl+Shift(orCmd+Shifton Mac), speak, release — text appears in Boris - Real-time Transcription — Uses faster-whisper + Silero VAD for low-latency local processing
Install
pip install boris-wispr
Quick Start
# Standalone test
boris-wispr
# With Boris TUI integration
boris-wispr --boris
Architecture
Microphone → VAD (Silero) → Audio Buffer → faster-whisper → Post-processor → Output
├─ Filler removal
├─ @ tag expansion
└─ Punctuation cleanup
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
boris_wispr-0.1.2.tar.gz
(118.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
boris_wispr-0.1.2-py3-none-any.whl
(122.5 kB
view details)
File details
Details for the file boris_wispr-0.1.2.tar.gz.
File metadata
- Download URL: boris_wispr-0.1.2.tar.gz
- Upload date:
- Size: 118.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3be86db65daf50e7e2873c87a72a788624fb61f9392d51f72f37fa2b13e838d6
|
|
| MD5 |
cd9e049f201850e3a63c82e9e234b5a9
|
|
| BLAKE2b-256 |
c6abba3bc8c47890ba6699a19d4de541e15ef9817feef31f5839df0cbf302ecf
|
File details
Details for the file boris_wispr-0.1.2-py3-none-any.whl.
File metadata
- Download URL: boris_wispr-0.1.2-py3-none-any.whl
- Upload date:
- Size: 122.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12ad45260b69f0fb1e2cea191e1927615ffc9f031c3811d575ac253e96b268a2
|
|
| MD5 |
02fdaf93a96daae74f4c0ba331efac98
|
|
| BLAKE2b-256 |
0b359b9e704a03df2d12e9688c81daf5b265887b0be080f92e3dfdca348943c7
|