Skip to main content
Geko turns text into natural-sounding speech. Send a string and a voice name; get back audio. It speaks Kazakh today (model tokay-kk-v1), with more languages arriving on the same endpoints, so the code you write now keeps working. It’s designed to feel familiar (OpenAI / ElevenLabs style): a thin, typed SDK, a CLI, and a simple HTTP API. Pick whichever fits.

Quickstart

From an API key to your first hello.wav in under a minute.

Add it to your app

A safe server-side pattern for Next.js, Express, and beyond.

what you can build

Voice agents & IVR

Low-latency speech for phone systems and assistants — stream sentence-by-sentence with tts.stream().

Notifications & alerts

Turn order updates, reminders, and statuses into spoken Kazakh.

Content & narration

Narrate articles, lessons, and audiobooks with named voices.

Accessibility

Read UI and documents aloud for inclusive experiences.

try it in one line

No signup code required — grab a key and run:

the API in a nutshell

You send text + a voice; you get WAV audio (24 kHz, 16-bit PCM, mono). The surface is small: Base URL: https://geko--tokay-serve-web.modal.run

TypeScript SDK

npm i @gekoai/sdkgeko.tts.create(...) / tts.stream(...).

HTTP API reference

Every endpoint, request/response shape, and error code.

Voices

Six Kazakh voices — audition and pick by ear.

Billing & credits

0.04/1kcharacters0.04 / 1k characters · 1.00 free to start.
New here? Grab a key at app.geko.sh — new accounts get $1.00 free — then head to the quickstart.