Olaverse Documentation
Welcome to the official developer documentation for the Olaverse SDK.
Olaverse is a unified Python package and developer interface for African NLP, Large Language Models, and Text-to-Speech architecture.
📚 Full API Documentation: https://Olaverse-Labs.github.io/olaverse/
Key Capabilities
- 🗣️ Natural Language Processing: Diacritization for 10+ languages (Yoruba, Igbo, Hausa, Vietnamese, Polish, Turkish, Portuguese, Spanish, French, Italian via
diacnet-1.0), Language Detection from 5 to 25 languages (LIDLite5/LIDNeural5,LIDLite25/LIDNeural25, and the Nigerian-onlyLIDNeural5_1), Byte-Level BPE tokenization (Nigerian languages plus Swahili/Kinyarwanda/merged families), PII masking, and TTS text normalization. - ⚡ MIST Model Family: Unified interface for the MIST LLM family (8B, 70B, 140B, Thinking). Supports local inference via
transformersand hosted inference via Featherless or any OpenAI-compatible endpoint. Correct stop tokens and generation defaults per variant are baked in. - 🧠 Domain LLMs:
LegalPeace— memory-efficient 4-bit inference for legal contract reasoning (fine-tuned Mistral-7B-v0.3). - 🔎 Retrieval:
Reranker(cross-encoder, RAG/search second stage) andEmbedder(cross-lingual Hausa/Yoruba/Igbo sentence embeddings). - 🖼️ Vision — Prism:
PrismUpscaler(2x/4x/arbitrary-resolution super-resolution),PrismDenoiser(noise/blur/compression removal), andPrismSteganography(hide/recover short messages in images). - 📊 Datasets:
load_dataset/list_datasets— direct access to every public olaverse dataset on Hugging Face (reranker training pairs, multilingual QG passages, DiacBench, and more). - 🎙️ Speech Architecture (Roadmap / Experimental): TTS pipeline architecture connecting normalization, diacritization, acoustic model, and vocoder. The NLP front-end is production-ready; acoustic synthesis is in development.
- 🌍 Global Utilities: Currency formatters, generic constants, and
.wavaudio I/O tools.
Quick Install
# Core (NLP, tokenizer, lightweight LID)
pip install olaverse
# Neural models (LIDNeural5/25/51, diacnet-1.0, MIST local inference)
pip install olaverse[deeplearning]
# Lightweight 25-language LID (fastText, CPU-only)
pip install olaverse[lid]
# Retrieval (Reranker, Embedder)
pip install olaverse[retrieval]
# Vision (PrismUpscaler, PrismDenoiser, PrismSteganography)
pip install olaverse[vision]
# Hosted inference (MIST via Featherless, Modal, etc.)
pip install olaverse[hosted]
# Legal reasoning (LegalPeace)
pip install olaverse[legal]
# Datasets (load_dataset — reranker pairs, QG passages, DiacBench, ...)
pip install olaverse[data]
Navigation
- NLP & Tokenization:
Tokenizer, Language Detection, Diacritization, Retrieval (Reranker/Embedder), PII masking, TTS normalizer. - Language Models:
MISTmodel family,LegalPeace,LIDNeural5. - Vision:
PrismUpscaler,PrismDenoiser,PrismSteganography. - Datasets:
load_dataset,list_datasets,dataset_info— all public olaverse datasets. - Speech Architecture:
TTSPipelineand base classes (experimental — roadmap). - Global Utilities: Constants and audio utilities.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
olaverse-0.1.5.tar.gz
(49.9 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
olaverse-0.1.5-py3-none-any.whl
(45.3 kB
view details)
File details
Details for the file olaverse-0.1.5.tar.gz.
File metadata
- Download URL: olaverse-0.1.5.tar.gz
- Upload date:
- Size: 49.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daa469ae39a57827bcf6cc82df15c54d7442e56213202e879c9238c9856ddadc
|
|
| MD5 |
5ef5e5ffea969ae8c225dea2e0f7f0d3
|
|
| BLAKE2b-256 |
ad4efb1ea2217f0fc19224c73d0f4709b5289718c6f2d237147837158b0e518e
|
File details
Details for the file olaverse-0.1.5-py3-none-any.whl.
File metadata
- Download URL: olaverse-0.1.5-py3-none-any.whl
- Upload date:
- Size: 45.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c13ea3a25b3620b6bce8fd0796f5c42aec59e97b0a145c5f6e582c7fb1eb29e9
|
|
| MD5 |
6c85484362892b6ebcd704e2d0592ed1
|
|
| BLAKE2b-256 |
931c9fb71e7562d575592c1838cda39c83062c609c2f065cfb7ce3d01966bb4b
|