{
  "product": "Lugemi Platform Connectors",
  "note": "Studio Connectors hub registry for one-click plugin installs. Lugemi is first-party language intelligence; listed vendors are integration targets only.",
  "categories": [
    {
      "id": "voice",
      "label": "Voice platforms",
      "lead": "Route Lugemi speech + dialect translate into telephony and voice agent stacks with one API key."
    },
    {
      "id": "video",
      "label": "Video generation",
      "lead": "Drive lip-sync and localized video from Lugemi voice without stacking external audio noise."
    },
    {
      "id": "messaging",
      "label": "Messaging & CPaaS",
      "lead": "Meta Intelligence Voice (WhatsApp live; Messenger/Instagram deferred) plus African USSD/SMS stacks that need dialect-aware reply audio and text."
    },
    {
      "id": "contact-center",
      "label": "Contact centers",
      "lead": "Ingest call audio, transcribe dialects, coach agents, and speak back in the caller language."
    },
    {
      "id": "crm",
      "label": "CRM",
      "lead": "Major CRMs — Salesforce, HubSpot, Dynamics, Zoho, Pipedrive, Zendesk, and more — with Lugemi localize, STT, and dialect-aware notes."
    },
    {
      "id": "lms",
      "label": "LMS & edtech",
      "lead": "Dub training media, caption courses, and serve learners in local languages."
    },
    {
      "id": "healthcare",
      "label": "Healthcare & government",
      "lead": "Patient and citizen language integrity — translate, speak, and attest official wording."
    },
    {
      "id": "conferencing",
      "label": "Conferencing",
      "lead": "Live captions, interpret bridges, and meeting summaries across dialects."
    },
    {
      "id": "gaming",
      "label": "Game engines",
      "lead": "NPC and tutorial voice in African languages with Lugemi clone refs."
    },
    {
      "id": "cms",
      "label": "CMS",
      "lead": "Publish localized pages and media beds from Lugemi translate + TTS."
    },
    {
      "id": "localization",
      "label": "Subtitle & localization",
      "lead": "Timed captions, dubbing stems, and TMS string tables powered by Lugemi."
    },
    {
      "id": "fintech",
      "label": "African fintech",
      "lead": "Voice OTP, USSD confirmations, and support lines in customer dialects."
    },
    {
      "id": "chat",
      "label": "Chat & collaboration",
      "lead": "Slash-command and channel localize for African trade and support teams."
    },
    {
      "id": "office",
      "label": "Office",
      "lead": "Docs and sheets for glossary, contracts, and education materials."
    },
    {
      "id": "storage",
      "label": "Storage",
      "lead": "Pull media into Chat Studio and localization jobs."
    },
    {
      "id": "email",
      "label": "Email",
      "lead": "Draft replies in the recipient language — Twi, Yorùbá, Kiswahili, and more."
    }
  ],
  "apis": {
    "translate": {
      "method": "POST",
      "path": "/v1/translate",
      "summary": "Translate text between registry languages (Africa-first dialects)."
    },
    "tts": {
      "method": "POST",
      "path": "/v1/tts/synthesize",
      "summary": "Synthesize speech with Lugemi first-party voices (legacy: /v1/audio/speech)."
    },
    "stt": {
      "method": "POST",
      "path": "/v1/speech/recognize",
      "summary": "Speech-to-text with timestamps (legacy: /v1/audio/transcriptions)."
    },
    "voiceClone": {
      "method": "GET",
      "path": "/v1/voice-clones",
      "summary": "List workspace voice clone refs for TTS voice=clone:{id}."
    },
    "realtimeSegments": {
      "method": "POST",
      "path": "/v1/speech/stream",
      "summary": "Realtime STT segment stream for live agents and captions."
    },
    "translateStream": {
      "method": "POST",
      "path": "/v1/translate/stream",
      "summary": "SSE translate segments for live caption and agent loops."
    },
    "ttsStream": {
      "method": "POST",
      "path": "/v1/tts/stream",
      "summary": "Chunked TTS stream for low-latency agent replies."
    },
    "metaIntelligenceVoice": {
      "method": "GET",
      "path": "/v1/meta/engine",
      "summary": "Meta Intelligence Voice catalog — WhatsApp live; Messenger and Instagram Messaging deferred under one Meta channel family."
    }
  },
  "connectors": [
    {
      "id": "twilio",
      "name": "Twilio",
      "category": "voice",
      "blurb": "PSTN / WhatsApp voice with Lugemi realtime dialect translate.",
      "fields": [
        "accountSid",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/playground?source=en&target=ak",
      "lugemiApis": [
        "stt",
        "translate",
        "tts",
        "realtimeSegments",
        "voiceClone"
      ]
    },
    {
      "id": "vapi",
      "name": "VAPI",
      "category": "voice",
      "blurb": "Voice agent runtime that calls Lugemi as the speech + language layer.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "realtimeSegments",
        "ttsStream",
        "translate",
        "voiceClone"
      ]
    },
    {
      "id": "google-voice",
      "name": "Google Voice",
      "category": "voice",
      "blurb": "Business voice routing into Lugemi interpret + speech.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/interpret",
      "lugemiApis": [
        "stt",
        "translate",
        "tts"
      ]
    },
    {
      "id": "vonage",
      "name": "Vonage",
      "category": "voice",
      "blurb": "Global voice API bridge for Lugemi dialect agents.",
      "fields": [
        "apiKey",
        "accountSid",
        "webhookUrl"
      ],
      "demoHref": "/docs",
      "lugemiApis": [
        "stt",
        "translate",
        "tts",
        "realtimeSegments"
      ]
    },
    {
      "id": "livekit",
      "name": "LiveKit",
      "category": "voice",
      "blurb": "Realtime voice-agent rooms with Lugemi STT/TTS/translate plugins.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/playground?source=en&target=sw",
      "lugemiApis": [
        "realtimeSegments",
        "ttsStream",
        "translate",
        "voiceClone"
      ]
    },
    {
      "id": "retell",
      "name": "Retell",
      "category": "voice",
      "blurb": "Voice agent builder that can delegate African language speech to Lugemi.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/voice-agent",
      "lugemiApis": [
        "stt",
        "tts",
        "translate",
        "voiceClone",
        "realtimeSegments"
      ]
    },
    {
      "id": "pipecat",
      "name": "Pipecat",
      "category": "voice",
      "blurb": "Open voice pipeline framework — Lugemi as the language intelligence transport.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/docs/connectors#pipecat",
      "lugemiApis": [
        "realtimeSegments",
        "ttsStream",
        "translateStream",
        "voiceClone"
      ]
    },
    {
      "id": "telnyx",
      "name": "Telnyx",
      "category": "voice",
      "blurb": "Carrier-grade voice and messaging with Lugemi dialect agents.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/voice",
      "lugemiApis": [
        "stt",
        "tts",
        "translate",
        "realtimeSegments"
      ]
    },
    {
      "id": "higgsfield",
      "name": "Higgsfield",
      "category": "video",
      "blurb": "Video generation synced to Lugemi voice tracks.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/audio",
      "lugemiApis": [
        "translate",
        "tts",
        "voiceClone"
      ]
    },
    {
      "id": "google-video",
      "name": "Google Video",
      "category": "video",
      "blurb": "Google video generation with Lugemi-localized audio beds.",
      "fields": [
        "projectId",
        "apiKey"
      ],
      "demoHref": "/translate?source=en&target=ak",
      "lugemiApis": [
        "translate",
        "tts"
      ]
    },
    {
      "id": "runway",
      "name": "Runway",
      "category": "video",
      "blurb": "Creative video jobs driven by Lugemi speech timing.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/playground",
      "lugemiApis": [
        "tts",
        "stt",
        "translate"
      ]
    },
    {
      "id": "luma",
      "name": "Luma",
      "category": "video",
      "blurb": "Generative video with Lugemi-localized narration beds.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/audio",
      "lugemiApis": [
        "translate",
        "tts",
        "voiceClone"
      ]
    },
    {
      "id": "pika",
      "name": "Pika",
      "category": "video",
      "blurb": "Short-form video generation timed to Lugemi speech.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/playground?source=en&target=ak",
      "lugemiApis": [
        "tts",
        "translate",
        "stt"
      ]
    },
    {
      "id": "whatsapp-cloud",
      "name": "WhatsApp Cloud API",
      "category": "messaging",
      "blurb": "Live Meta Intelligence Voice surface — auto language detection, voice-note STT, agent chat, and optional TTS voice replies on WhatsApp Cloud.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/whatsapp",
      "lugemiApis": [
        "translate",
        "stt",
        "tts",
        "voiceClone",
        "metaIntelligenceVoice"
      ]
    },
    {
      "id": "meta-messenger",
      "name": "Meta Messenger",
      "category": "messaging",
      "blurb": "Messenger under Lugemi Meta Intelligence Voice — catalogued for one API family; runtime webhook + Graph send are deferred.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/whatsapp",
      "lugemiApis": [
        "metaIntelligenceVoice",
        "translate",
        "stt",
        "tts"
      ]
    },
    {
      "id": "meta-instagram",
      "name": "Meta Instagram Messaging",
      "category": "messaging",
      "blurb": "Instagram Messaging under Lugemi Meta Intelligence Voice — catalogued for one API family; runtime webhook + Graph send are deferred.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/whatsapp",
      "lugemiApis": [
        "metaIntelligenceVoice",
        "translate",
        "stt",
        "tts"
      ]
    },
    {
      "id": "africas-talking",
      "name": "Africa's Talking",
      "category": "messaging",
      "blurb": "Pan-African SMS, USSD, voice, and WhatsApp with Lugemi language layer.",
      "fields": [
        "accountSid",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/playground?source=en&target=ak",
      "lugemiApis": [
        "translate",
        "tts",
        "stt",
        "realtimeSegments"
      ]
    },
    {
      "id": "infobip",
      "name": "Infobip",
      "category": "messaging",
      "blurb": "Omnichannel CPaaS — Lugemi powers African language content on every channel.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/translate?source=en&target=yo",
      "lugemiApis": [
        "translate",
        "tts",
        "stt"
      ]
    },
    {
      "id": "amazon-connect",
      "name": "Amazon Connect",
      "category": "contact-center",
      "blurb": "Contact-center flows with Lugemi dialect STT, coaching text, and TTS prompts.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/interpret",
      "lugemiApis": [
        "stt",
        "translate",
        "tts",
        "realtimeSegments"
      ]
    },
    {
      "id": "genesys",
      "name": "Genesys Cloud",
      "category": "contact-center",
      "blurb": "Enterprise CCaaS with Lugemi African language assist and voice prompts.",
      "fields": [
        "apiKey",
        "webhookUrl",
        "projectId"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "stt",
        "translate",
        "tts",
        "realtimeSegments",
        "translateStream"
      ]
    },
    {
      "id": "salesforce",
      "name": "Salesforce",
      "category": "crm",
      "blurb": "CRM cases and Voice calls localized with Lugemi language intelligence.",
      "fields": [
        "apiKey",
        "projectId",
        "webhookUrl"
      ],
      "demoHref": "/glossary",
      "lugemiApis": [
        "translate",
        "stt",
        "tts"
      ]
    },
    {
      "id": "hubspot",
      "name": "HubSpot",
      "category": "crm",
      "blurb": "Marketing and service hub with Lugemi multilingual tickets and call notes.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "translate",
        "stt"
      ]
    },
    {
      "id": "moodle",
      "name": "Moodle",
      "category": "lms",
      "blurb": "Open LMS — course text, quiz, and video dubbing via Lugemi.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/translate?source=en&target=sw",
      "lugemiApis": [
        "translate",
        "stt",
        "tts"
      ]
    },
    {
      "id": "canvas-lms",
      "name": "Canvas LMS",
      "category": "lms",
      "blurb": "Instructure Canvas courses with Lugemi captions and dubbed media.",
      "fields": [
        "apiKey",
        "projectId",
        "webhookUrl"
      ],
      "demoHref": "/audio",
      "lugemiApis": [
        "translate",
        "tts",
        "stt"
      ]
    },
    {
      "id": "dhis2",
      "name": "DHIS2",
      "category": "healthcare",
      "blurb": "Health information system UI and SMS/voice outreach in local languages.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/language-integrity",
      "lugemiApis": [
        "translate",
        "tts"
      ]
    },
    {
      "id": "openmrs",
      "name": "OpenMRS",
      "category": "healthcare",
      "blurb": "Open medical records — patient-facing language and voice explainers.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/audio",
      "lugemiApis": [
        "translate",
        "tts",
        "stt",
        "voiceClone"
      ]
    },
    {
      "id": "zoom",
      "name": "Zoom",
      "category": "conferencing",
      "blurb": "Meeting captions and interpret bridges powered by Lugemi dialects.",
      "fields": [
        "projectId",
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/interpret",
      "lugemiApis": [
        "realtimeSegments",
        "translateStream",
        "tts"
      ]
    },
    {
      "id": "daily",
      "name": "Daily",
      "category": "conferencing",
      "blurb": "WebRTC rooms with Lugemi live caption and voice agent participants.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "realtimeSegments",
        "ttsStream",
        "translate"
      ]
    },
    {
      "id": "unity",
      "name": "Unity",
      "category": "gaming",
      "blurb": "Game engine NPC dialogue and tutorials with Lugemi African voices.",
      "fields": [
        "projectId",
        "apiKey"
      ],
      "demoHref": "/audio",
      "lugemiApis": [
        "tts",
        "ttsStream",
        "translate",
        "voiceClone"
      ]
    },
    {
      "id": "unreal",
      "name": "Unreal Engine",
      "category": "gaming",
      "blurb": "Unreal MetaSound / runtime dialogue driven by Lugemi TTS and clones.",
      "fields": [
        "apiKey",
        "projectId"
      ],
      "demoHref": "/voice-cloning",
      "lugemiApis": [
        "tts",
        "voiceClone",
        "translate"
      ]
    },
    {
      "id": "contentful",
      "name": "Contentful",
      "category": "cms",
      "blurb": "Headless CMS entries localized with Lugemi translate and media TTS.",
      "fields": [
        "apiKey",
        "projectId",
        "webhookUrl"
      ],
      "demoHref": "/localize",
      "lugemiApis": [
        "translate",
        "tts"
      ]
    },
    {
      "id": "wordpress",
      "name": "WordPress",
      "category": "cms",
      "blurb": "Posts and media localized with a Lugemi plugin key.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/translate",
      "lugemiApis": [
        "translate",
        "tts",
        "stt"
      ]
    },
    {
      "id": "captionhub",
      "name": "CaptionHub",
      "category": "localization",
      "blurb": "Professional captions and dubbing stems fed by Lugemi STT/TTS/translate.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/playground",
      "lugemiApis": [
        "stt",
        "translate",
        "tts"
      ]
    },
    {
      "id": "phrase",
      "name": "Phrase",
      "category": "localization",
      "blurb": "TMS string tables and jobs with Lugemi machine translate + glossary.",
      "fields": [
        "apiKey",
        "projectId"
      ],
      "demoHref": "/glossary",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "flutterwave",
      "name": "Flutterwave",
      "category": "fintech",
      "blurb": "African payments — voice OTP, receipt readouts, and support in local languages.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/translate?source=en&target=yo",
      "lugemiApis": [
        "translate",
        "tts"
      ]
    },
    {
      "id": "paystack",
      "name": "Paystack",
      "category": "fintech",
      "blurb": "Nigerian and African checkout alerts with Lugemi dialect messaging.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/translate?source=en&target=ha",
      "lugemiApis": [
        "translate",
        "tts"
      ]
    },
    {
      "id": "slack",
      "name": "Slack",
      "category": "chat",
      "blurb": "Slash-command translate in channels.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/connectors#slack",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "teams",
      "name": "Microsoft Teams",
      "category": "chat",
      "blurb": "Meeting captions and channel localization.",
      "fields": [
        "webhookUrl",
        "apiKey"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "realtimeSegments",
        "translateStream",
        "tts"
      ]
    },
    {
      "id": "gmail",
      "name": "Gmail",
      "category": "email",
      "blurb": "Draft replies in the recipient’s language.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/translate?source=en&target=yo",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "outlook",
      "name": "Outlook",
      "category": "email",
      "blurb": "Office 365 mail + calendar phrasing.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "gdrive",
      "name": "Google Drive",
      "category": "storage",
      "blurb": "Pull docs into Chat Studio for translate.",
      "fields": [
        "apiKey",
        "projectId"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "onedrive",
      "name": "OneDrive",
      "category": "storage",
      "blurb": "Sync Word/PDF folders for localization.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/documents",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "dropbox",
      "name": "Dropbox",
      "category": "storage",
      "blurb": "Watch shared folders for new assets.",
      "fields": [
        "apiKey",
        "webhookUrl"
      ],
      "demoHref": "/chat",
      "lugemiApis": [
        "stt",
        "translate",
        "tts"
      ]
    },
    {
      "id": "notion",
      "name": "Notion",
      "category": "office",
      "blurb": "Translate pages and knowledge bases.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/knowledge",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "sheets",
      "name": "Google Sheets",
      "category": "office",
      "blurb": "Batch glossary + string tables.",
      "fields": [
        "apiKey",
        "projectId"
      ],
      "demoHref": "/glossary",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "docs",
      "name": "Google Docs",
      "category": "office",
      "blurb": "Export localized copies of long-form docs.",
      "fields": [
        "apiKey",
        "projectId"
      ],
      "demoHref": "/translate/formats",
      "lugemiApis": [
        "translate"
      ]
    },
    {
      "id": "box",
      "name": "Box",
      "category": "storage",
      "blurb": "Enterprise file sync for localization jobs.",
      "fields": [
        "apiKey"
      ],
      "demoHref": "/documents",
      "lugemiApis": [
        "stt",
        "translate",
        "tts"
      ]
    }
  ],
  "console": "/connectors",
  "docs": "/docs/connectors",
  "sdk": {
    "typescript": "@lugemi/sdk → platformConnectors(), platformConnector(id), platformConnectorDemo(id)",
    "python": "packages/sdk-python → Lugemi.platform_connectors()"
  }
}