RagLeap
PyPI package (pre-alpha)

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.

pypi license
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, show and check read a manifest of candidate models with their licences, pinned revisions and status. Every entry is currently unverified: 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 verify checks a cache folder offline and read-only. models check rejects verified or default entries without a matching lock, licences outside the allowlist, and pickle-capable files
  • models pull downloads 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-tts and 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.

Full documentation PyPI page Source Changelog Benchmarks