Skip to content

Praxis v0.1.0 — baseline (Linux)

Pre-release
Pre-release

Choose a tag to compare

@disouz4-dev disouz4-dev released this 20 Oct 04:20
· 145 commits to main since this 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.sh

Requirements

Linux with PulseAudio/PipeWire, Python 3.10+, pulseaudio-utils. NVIDIA GPU recommended.