ragleap-voice
version — loading live from PyPI…
Pre-alpha model manager for open, local speech-to-text and text-to-speech: a licence-checked manifest and hash-verified model downloads. Version 0.0.1 has no speech engines yet. Open source (MIT), local-first, with Indian languages as a priority. You cannot transcribe or synthesize audio with this package yet.
pip install ragleap-voice
Highlights
- A command line and a small standard-library-only Python core (no runtime dependencies, Python 3.10 or newer) for finding, locking, downloading and verifying speech models safely
models list,showandcheckread a manifest of candidate models with their licences, pinned revisions and status. Every entry is currentlyunverified: a research lead, not an endorsement. None is a default- Lock files record the size and SHA-256 of every file at a pinned revision.
models verifychecks a cache folder offline and read-only.models checkrejects verified or default entries without a matching lock, licences outside the allowlist, and pickle-capable files models pulldownloads from Hugging Face only (HTTPS, a host allowlist, and the token is sent only to huggingface.co). Every file is checked against its lock before anything enters the cache- Two entries are locked so far,
indic-parler-ttsand its tokenizer dependency. Both are pinned but have not had a human review, so pulling them needs--allow-unverified
Quickstart
ragleap-voice models list ragleap-voice models show indic-parler-tts ragleap-voice models check
Nothing in the package uses the network unless you run models pull or models lock. Models are separate downloads with their own licences.
Measurements and limits
Published benchmarks use small samples of read speech on one GPU. In them an open Indian-language recogniser (IndicConformer) had clearly lower word error than Whisper large-v3 on Hindi, Tamil, Telugu, Malayalam and Kannada. Naturalness, emotion quality and comparisons with commercial services have not been measured, and this project makes no claim about them.
Planned, not available
A speech-to-text and text-to-speech API with engines, streaming, voice profiles with a consent record, emotion and style control, a registry of community-trained models, and more languages.