Skip to content

Roadmap

Where Olaverse is heading. Shipped items are marked โœ“; everything else is planned and subject to change. Follow progress on GitHub.


v0.1.5 โ€” shipped โœ“

  • โœ“ 25-language identification (LIDLite25, LIDNeural25, LIDNeural5_1)
  • โœ“ diacnet-1.0 โ€” multilingual diacritization across 10 languages
  • โœ“ OTK-BPE multilingual tokenizers (Swahili, Kinyarwanda, merged)
  • โœ“ Retrieval toolkit (Reranker, Embedder)
  • โœ“ Vision module (PrismUpscaler, PrismDenoiser, PrismSteganography)
  • โœ“ Datasets API (load_dataset, DiacBench)

v0.2 โ€” planned

  • DiacNet 1.1 โ€” improved Yoruba restoration, better Igbo accuracy, lower CER, faster inference
  • CLI โ€” command-line access to the core models:
    olaverse diacritize "se eranko naa"
    olaverse detect text.txt
    olaverse tokenize yo text.txt
    
  • Pipeline API โ€” chain detection โ†’ normalization โ†’ diacritization in one call:
    from olaverse import Pipeline
    
    pipeline = Pipeline(language_detection=True, normalization=True, diacritization=True)
    pipeline.process(text)
    
  • REST inference API โ€” olaverse serve diacnet โ†’ POST /diacritize
  • More African languages across LID and DiacNet

v0.3 โ€” planned

  • Custom fine-tuning API
  • Streaming inference
  • More speech tools โ€” progress toward trained acoustic models for the TTS pipeline

v1.0 โ€” planned

  • Production deployment toolkit โ€” Docker images, cloud inference recipes, edge deployment guides

Not on the roadmap (deliberately)

More model families. The current focus is depth over breadth: making the existing models โ€” DiacNet, LID, OTK-BPE, retrieval, MIST, Prism โ€” easier to adopt, deploy, and trust in production.