Repository navigation
Praxis v0.1.0 — baseline (Linux)
Pre-release
Pre-release
✦ Praxis v0.1.0 — baseline
First tagged release of Praxis: a fully offline, real-time voice translator that speaks through a virtual microphone.
⚠️ Pre-release. This version runs on Linux only (PulseAudio/PipeWire) and has not been through automated tests/QA yet. Cross-platform support (macOS/Windows) and a test suite are planned for v0.2.0.
Highlights
- Local pipeline: Silero VAD → faster-whisper → Argos Translate → Piper TTS, injected into
Praxis_Microfone - Activation modes: automatic VAD, volume gate (threshold) and push-to-talk
- Zero-shot voice cloning with OmniVoice (record or import WAV/MP3/OGG/OPUS/M4A/FLAC/AAC, auto-trimmed to 15 s)
- Piper voice catalog with in-app download (14 output languages)
- Automatic English pivot for language pairs without a direct model
- Multilingual UI with language selector
- Experimental bilateral mode (
--voice-in)
Install
git clone https://github.com/disouz4-dev/praxis.git
cd praxis
chmod +x install.sh && ./install.shRequirements
Linux with PulseAudio/PipeWire, Python 3.10+, pulseaudio-utils. NVIDIA GPU recommended.