Echo voices and Baobab national models — Africa-first language intelligence.

Explore Baobab
Skip to content

Lugemi status

Baobab Fante national tiers

Citizen, education, ministry, and enterprise surfaces for Cape Coast Fante.

model_id
baobab-fante
model_version
2026.10.national
phase
national
status
national_surface_shipped
as_of
2026-10-23T07:52:51.409Z

tiers

tiers: 4
  • Public demo

    id
    public_demo
    name
    Public demo
    who
    Citizens, press, students (unauthenticated demos)
    auth
    None — soft abuse controls on demo speech
    maps_to_plan
    null
    residency_preference
    null
    audit
    false
    commercial_nc_clean_tts_required
    false

    endpoints

    endpoints: 3
    • GET /v1/models/baobab-fante
    • GET /v1/baobab/fante/national
    • POST /v1/demo/speech

    limits

    translate_chars_daily_hint
    Authenticated translate required for production MT
    demo_speech
    400 requests / 10 minutes / IP (demo controller)
    rate_limit_note
    Demo speech returns rate_limited when exceeded

    controls

    controls: 3
    • honest en-GH remap when speech offline (paired Ghanaian English accent)
    • spectral_gate_v2 clarity on live neural WAV
    • variety headers — ak-gh-fante
  • Education / free

    id
    education
    name
    Education / free
    who
    Students, UG / KNUST labs, research orgs on Free/Pro plans
    auth
    Org API key (TranslateAuthGuard) — Free or Pro plan
    maps_to_plan
    free|pro
    residency_preference
    GH
    audit
    true
    commercial_nc_clean_tts_required
    false

    endpoints

    endpoints: 4
    • POST /v1/translate
    • POST /v1/tts/synthesize
    • POST /v1/audio/transcriptions (when ASR keyed)
    • GET /v1/models/baobab-fante

    limits

    translate_chars_daily_hint
    Free: BILLING_FREE_TRANSLATE_CHARS_QUOTA (default 50k); Pro: BILLING_PRO_TRANSLATE_CHARS_QUOTA
    demo_speech
    null
    rate_limit_note
    RATE_LIMIT_FREE_PER_KEY / RATE_LIMIT_PRO_PER_KEY via existing RateLimitGuard

    controls

    controls: 2
    • UsageService metering
    • BillingService.assertWithinQuota
  • Ministry production

    id
    ministry
    name
    Ministry production
    who
    Ghana government services (Cape Coast / Central Region citizen channels)
    auth
    Ministry-keyed org API key — Business plan mapping
    maps_to_plan
    business
    residency_preference
    GH
    audit
    true
    commercial_nc_clean_tts_required
    false

    endpoints

    endpoints: 5
    • POST /v1/translate
    • POST /v1/tts/synthesize
    • MeetingBridge Ghana corridor
    • GET /v1/residency
    • GET /v1/metrics/translate

    limits

    translate_chars_daily_hint
    Business translate quota (BILLING_BUSINESS_TRANSLATE_CHARS_QUOTA)
    demo_speech
    null
    rate_limit_note
    RATE_LIMIT_BUSINESS_PER_KEY / PER_ORG

    controls

    controls: 3
    • AuditService on translate.completed
    • Org retention / vendor-training settings
    • Residency preference GH (affinity, not hard geo-fence)
  • Enterprise

    id
    enterprise
    name
    Enterprise
    who
    Banks, telcos, NGOs serving Cape Coast / Central Region
    auth
    Paid Enterprise keys
    maps_to_plan
    enterprise
    residency_preference
    AF
    audit
    true
    commercial_nc_clean_tts_required
    true

    endpoints

    endpoints: 3
    • POST /v1/translate (+ TM / quality)
    • Speech + MeetingBridge
    • Fine-tunes / marketplace where plan allows

    limits

    translate_chars_daily_hint
    Enterprise translate quota
    demo_speech
    null
    rate_limit_note
    RATE_LIMIT_ENTERPRISE_PER_KEY / PER_ORG

    controls

    controls: 3
    • SLA targets (documented; contractual SLA separate)
    • Commercial TTS path must be NC-clean for redistribution of MMS TTS assets
    • Audit + retention

residency

serving_today
jnb
serving_today_label
Africa-primary Fly region Johannesburg (jnb)
affinity_target
af-west-1
affinity_city
Accra
affinity_country
GH
accra_gpu_island
false
accra_gpu_island_status
deferred
hard_geo_fence
false
preference_model
affinity_not_hard_fence
ministry_affinity_pin
af-west-1
affinity_enforcement
soft_preference_recorded
accra_island_runbook
docs/baobab/ACCRA_RESIDENCY.md
note
Inference prefers matching person/org residency to nearby model hosting when ready — affinity, not a hard geo-fence. Accra (af-west-1) is the Ghana affinity target; live serving for verbalab + lugemi-asante is jnb today. No Accra GPU island is deployed.

sla

status
targets_not_contractual_sla
health
GET /v1/health (API) · speech service /health on lugemi-asante
translate_latency_metrics
GET /v1/metrics/translate
language_pack_rollback
Pin previous language_pack_version (ak-gh-fante-pack-*) via release rollback — not an automatic mesh canary
note
Figures below are operational targets for national partners, not a signed SLA unless separately contracted.

open_eval

partnership_pack
docs/baobab/PARTNERSHIP_OPEN_EVAL.md
live_model_card
GET /v1/models/baobab-fante
live_national
GET /v1/baobab/fante/national
live_research
GET /v1/baobab/fante/research
corridor_report
en-ak-fante
corridor_scripts
apps/api/eval/corridors/en-ak-fante/test-scripts.json
native_review_rubric
apps/api/eval/corridors/en-ak-fante/native-review-rubric.json
training_leakage
forbidden_while_trainingEligible_false
note
Ministry / UG open-eval: start with PARTNERSHIP_OPEN_EVAL.md + live endpoints. trainingEligible=false until community reconfirm.

partnership_checklist

open_evaluation
Share corridor EVALUATION_REPORT + goldens; keep blind set outside training exports
sovereign_africa_hosting
Document jnb interim + Accra af-west-1 affinity; no Accra GPU fiction in MoU
student_research
Language Kit workflow + paid Fante / Mfantse (Cape Coast) annotation
public_free_tier
Rate-limited POST /v1/demo/speech + Free/Pro translate quotas via UsageService
ministry_production_api
Business-plan org keys, TranslateAuthGuard, AuditService, retention settings, residency preference GH
variety_honesty
Asante and Akuapem are separate Akan varieties under baobab-twi — never interchangeable with Fante.

license_warnings

license_warnings: 4
  • Akan MMS-TTS (facebook/mms-tts-aka) is CC-BY-NC-4.0 — unrestricted commercial redistribution of those assets is blocked.
  • Whisper-Twi ASR (tiffany101/whisper-twi-v2) — pin versions and attribute per model card.
  • Fante uses shared Akan-general weights with Fante pacing + phrase packs — not an exclusive Fante speech finetune; not interchangeable with Asante or Akuapem.
  • Phrase MT uses Akan (ak) packs with Fante corridor honesty; neural_nmt is false. baobab-twi covers Asante/Akuapem MT packs separately.

varieties

primary
ak-gh-fante
audio_clean
spectral_gate_v2
interchangeable
false

response_contract

model_id
baobab-fante
note
No invented confidence scores. Accra GPU island never claimed live. Clarity: spectral_gate_v2.

fields

fields: 9
  • request_id
  • model_id
  • model_version
  • language_pack_version
  • variety_id
  • status
  • license_warnings
  • residency
  • national_tier