Get your API key
Create an API key (sk_…) at login.ollalink.com → Platform and keep it on your server.
One API key for speech-to-text, live captions, text-to-speech, text tools and on-demand AI models — spoken port numbers and IP addresses come back as digits. Plain HTTPS and WebSocket endpoints.
Create an API key (sk_…) at login.ollalink.com → Platform and keep it on your server.
Call the speech hosts (gpu-*.ollalink.com) or text tools and models (ai.ollalink.com) with cURL or any HTTP client — OpenAI-style requests.
Deliver transcripts, live captions, spoken audio, embeddings, model answers or generated images into your web, mobile, or enterprise applications.
curl https://gpu-tts.ollalink.com/v1/audio/speech \
-H "X-NH-GPU-Key: sk_XXXX" \
-H "Content-Type: application/json" \
-d '{"input": "BGP peers exchange routes over TCP port 179.", "voice": "delia", "language": "en"}' \
-o speech.mp3
# MP3 by default here; add "response_format": "wav" for WAV.
# 34 voices: GET https://gpu-tts.ollalink.com/voices
Connect your application to speech, captions, voice, text tools and on-demand models through Ollalink, with one API key for every service.
Upload audio in Hindi, Hinglish and other languages. Hindi comes back in Devanagari with English technical words in Latin script; speech can also be turned into English text, with word timestamps.
Audio or video up to 100 MB in English, Spanish, French, German, Portuguese and Russian, cut at pauses, with English numbers as digits. Speech detection returns speech start and end times.
Stream 16 kHz audio over a WebSocket with OpenAI-realtime-style events and receive partial and final transcripts in 14 languages.
Stream a speaker's audio and receive partial and final captions in the spoken language; a final arrives about 1 s after the speaker pauses. 14 languages.
34 voices in English, Spanish, French, German, Brazilian Portuguese and Hindi, or design a new voice from a description in any of 14 languages. WAV, MP3, PCM and other formats.
Caption a meeting or class in any of 14 languages and translate each caption into any of the 14 as it arrives — numbers, IP addresses and commands kept intact — then read it aloud if you like.
Turn spoken numbers into digits in English and Hindi ("open port four forty three" → "open port 443"), and create embeddings for documents and queries.
Always-on chat and coding with OpenAI-style requests, plus vision and speaker diarization (who spoke when).
Create pictures from a text prompt up to 1024 px, or edit an uploaded picture with a prompt. Repeatable with a seed.
Generate sound effects or instrumental music from a text description, 1 to 120 seconds, returned as a WAV file.
Compose a song with vocals from a style description and tagged lyrics; runs as a job you poll, with M4A or FLAC download.
Turn PDFs and scans into markdown page by page, tables included, with optional block positions. Reads English, Hindi and Chinese.
Speech runs on the gpu-*.ollalink.com hosts; text tools and on-demand models run on ai.ollalink.com. Both take the same key.
X-NH-GPU-Key: <key>
POST /v1/normalize (spoken numbers → digits), POST /v1/embeddings, POST /v1/classify
/v1/chat/completions, /v1/images/generations, /v1/images/edits, /v1/audio/generations, /v1/music/generations, /v1/ocr, GET /v1/models
X-NH-GPU-Key: <key>
Each capability has its own host and route. Every one takes the same API key in the X-NH-GPU-Key header.
| Host | Use it for | Languages | Notes |
|---|---|---|---|
| gpu-asrhq | Batch transcription incl. Hindi and Hinglish; speech → English text. | Hindi, Hinglish and other languages | Multipart upload; optional word timestamps. |
| gpu-transcribe | Fast file transcription; speech detection (/v1/audio/segments); speaker diarization (/v1/audio/diarization). |
en, es, fr, de, pt, ru, it, nl | Audio or video up to 100 MB; English numbers as digits. |
| gpu-asr | Realtime speech-to-text over a WebSocket. | 14 languages | Partial and final transcripts; commit to finalize at once. |
| gpu-live | Live captions over a WebSocket; translate them with /v1/translate for live translation. |
14 languages | A final about 1 s after each pause. |
| gpu-tts | Text-to-speech — POST /v1/audio/speech, voice list at GET /voices. |
en, es, fr, de, pt, hi; designed voices: the 14 languages | 34 voices plus voice design ("voice": "design" with a description); up to 4,000 characters per request (Hindi voices: 600, designed voices: 1,000). |
| ai.ollalink.com | Text translation (/v1/translate), text tools (/v1/normalize, /v1/embeddings, /v1/classify), chat, coding and vision (/v1/chat/completions), document OCR (/v1/ocr), images (/v1/images/generations, /v1/images/edits), audio (/v1/audio/generations), songs (/v1/music/generations). |
Translation: 14 languages and Tamil; numbers to digits: en, hi | 600 requests / 60 s per key. |
From classrooms and meetings to internal tools, Ollalink provides the speech, voice and model building blocks.
Turn recorded classes and videos into searchable transcripts, with English numbers written as digits.
Show captions in the speaker's language as people talk in classes, webinars and calls, and translate them live into any of 14 languages or Tamil.
Transcribe Hindi and Hinglish speech in Devanagari with English technical words kept in Latin script.
Read lessons and prompts aloud with 34 voices in English, Spanish, French, German, Brazilian Portuguese and Hindi.
Create embeddings for documents and queries, and normalize spoken numbers in transcripts before you index them.
Find who spoke when, then summarize with a text model, read screenshots with a vision model or create images — check model answers before you rely on them.
Start testing for free in minutes. Add speech capacity and on-demand models as your workload grows.
For prototyping, testing, and verifying integration pipelines.
Production access to transcription, live captions and voices.
Chat, coding, document OCR and the default image model are always on; the others load on their first request.
Build intelligent products on one developer infrastructure layer. Connect to speech, captions, voice, text tools and on-demand models today.