For developers

A speech API for the languages Africa actually speaks

Drop code-switch speech recognition into your product with one API call. Twi, Pidgin, English and more, batch or streaming.

$ curl -X POST api.semaink.com/v1/transcribe \
-F audio=@call.wav
// response
{
"text": "",
"languages": ["tw", "en"]
}

The gap

The big speech APIs were not built for here

General speech APIs handle African languages poorly and code-switching worse. If you are building for this market, that is a wall you hit early.

What Sema Ink does

One endpoint, built for code-switching

Send audio, get back clean text and the languages it detected. Batch a recording or stream live audio for real-time features. It is the same model that holds up on benchmarks it was never trained on.

Endpoints

Simple to integrate

ModeFor
BatchRecordings and uploaded files
StreamingLive audio and agent assist
WebhooksAsync processing at scale

Support

Frequently asked questions

Common formats like WAV and the codecs your telephony already produces.

Both, through one API, so you can start with files and add streaming later.

Twi, Pidgin and English today, with more African languages on the roadmap.

Yes, on-premise deployment is available for teams that need it.

Keep exploring

Start typing with your voice.

Twi, Pidgin and English. In any app. Free to try.

Get Sema Ink