YERE self
Demo Mode (Mock)

Yere AI

An indigenous African language platform designed for self-determination. Type, speak, translate, and synthesize across African languages locally and privately.

From
To
Press circle to record voicing 00:00
Generate Download File Download output text or audio.
[System] Yere model pipeline initialized. Local backend is checked on boot.

Developer Dashboard

Generate API keys, integrate native language models into external apps, and audit model compute usage.

Access API Keys

API keys grant access to chained execution layers. Never share keys publicly.

Key Name Key Hash Created On Status Action
Default Production Key yr_live_••••••••••••3a8d 2026-05-24 Active
Compute Hours (MTD)
1.42 hrs
-12% vs last month
Total API Calls
14,289
+24.5% vs last month
Monthly Spend
$8.52
$0.00 / free threshold

Compute & Billing Metrics

Transcription Translation Voicing (TTS) Gemma LLM
400ms 300ms 200ms 100ms 0ms Week 1 Week 2 Week 3 Week 4

Developer Documentation

Quickly integrate Whisper, M2M-100, MMS-VITS, and Gemma local compute APIs in your apps.

API Authentication

Authenticate requests by sending your key in the header of each request. The platform validates tokens server-side before queuing ML pipeline tasks.

HTTP Header
Authorization: Bearer yr_live_your_secret_api_key

Audio Transcription

Accepts binary audio files (mp3, wav, m4a) and runs Whisper inference locally to output text in the original language.

Python (Requests)
import requests

url = "http://localhost:8000/api/transcribe"
files = {"file": open("speech.wav", "rb")}
data = {"language": "sw"}

res = requests.post(url, files=files, data=data)
print(res.json())

Text Translation

Translates textual input from a source language to a target language using the M2M-100 model.

Javascript (Fetch)
const response = await fetch("http://localhost:8000/api/translate", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    text: "Habari gani rafiki yetu?",
    src_lang: "sw",
    tgt_lang: "en"
  })
});
const result = await response.json();
console.log(result.translated_text);

Speech Synthesis (Voicing)

Generates high-fidelity voicing for any language target (returns binary WAV audio stream) using the MMS-VITS model architecture.

cURL
curl -X POST http://localhost:8000/api/voice \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello, welcome to Yere.", "lang": "en"}' \
  --output response_speech.wav

Model Pipeline Chaining

The core execution layer. Chain L1, L2, L3, and L4 sequentially. Accepts multipart uploads for speech, and outputs transcription logs alongside a Base64-encoded audio voice response.

Python (Chained Call)
import requests

url = "http://localhost:8000/api/chain"
files = {"file": open("swahili_audio.wav", "rb")}
data = {
    "src_lang": "sw",
    "tgt_lang": "en",
    "actions_str": "transcribe,translate,voice"
}

res = requests.post(url, files=files, data=data)
output = res.json()
print("Logs:", output["logs"])
print("Translated text:", output["text_output"])