Speech synthesis
29 voices, emotions, speed, and pitch. MP3, WAV, OGG, and chunk streaming for long texts.
TTS · STT · Realtime · Intelligence
A cloud API for speech: neural synthesis and voice cloning, audio-to-text transcription, and real-time analysis – from a single request to live streaming sessions.
POST /v1/synthesize
“Good afternoon. This is Russian speech synthesis.”
Solutions
Four ready-made products on one API — from speech synthesis to call quality control.
Score every call against a checklist, with evidence and alerts.
Learn more →TL;DR, decisions and tasks from a meeting recording.
Learn more →Tags, folders, PDF export and semantic search.
Learn more →Voice biometrics and spoof protection.
Learn more →About the platform
Voice kit API – a cloud platform for speech: neural text-to-speech and voice cloning, timestamped transcription, real-time streaming transcription and VAD turn detection, diarization, intelligence analysis (emotions, topics, summaries, PII redaction), and Voice ID – a voice passport with 1:1 verification and 1:N identification. It suits narration, voice assistants, call centers, interviews, and meetings.
Integration takes minutes: sign up, get an API key, and send HTTP or WebSocket requests. Synthesis returns audio in MP3, WAV, or OGG; transcription and analysis return structured JSON; streaming returns live events. The platform is optimized for Russian and detects the recording language automatically.
Voices with emotions and cloning, TTS and STT streaming, VAD detection, Voice ID verification and identification, long-form synthesis for audiobooks, audio and video effects, webhooks for async jobs, official SDKs, and transparent pricing – from a free plan to enterprise limits.
Features
Synthesis, recognition, and an intelligence layer over audio – in one API.
29 voices, emotions, speed, and pitch. MP3, WAV, OGG, and chunk streaming for long texts.
Your own voice from one recording: 3–30 seconds of clean speech and synthesis in 9 languages.
Turn articles and books into speech: async synthesis with a sample-accurate WAV and a timed paragraph manifest.
Audio to text with word-level timestamps, keyterm prompting, and automatic language detection. Up to 15 minutes.
Topics, summaries, PII redaction, language detection, and automatic keywords – no audio upload required.
Search by meaning and ask questions over your recordings (RAG) with verbatim citations and timestamps.
Voice passport – language, gender, age and emotion – plus 1:1 verification and 1:N identification by speaker fingerprint.
Diarization splits a recording into speakers; sentiment shows the mood by segment – joy, anger, neutral.
A chain of 7 effects (reverb, EQ, compressor, pitch) plus one-click noise removal and loudness normalization.
Official Python, TypeScript, C#, Go, PHP and Java SDKs for every endpoint.
PyPI · npm · NuGet · pkg.go.dev · Packagist · Maven Central
Bulk synthesis and analysis in one request, processed in the background.
Notifications when async jobs are ready.
Full Swagger spec for client generation.
Who it's for
From call centers to product teams – the platform covers any team working with Russian speech.
Transcribe calls, separate speakers, and analyze emotions – for QA and agent coaching.
Voice over articles, courses, and videos with natural voices, including cloning your branded voice.
REST and WebSocket, Python/JS/.NET SDKs, webhooks, and OpenAPI – integrate in 15 minutes.
Add voice features to your product – assistants, subtitles, call analytics – without an in-house ML team.
Demo
Speech synthesis – up to 500 characters, audio-to-text transcription – up to 30 seconds. No sign-up.
Transcript
No-code
The dashboard includes a playground: synthesis, transcription, and analysis right in the browser – not a single line of code. Requests count toward your account usage.
Integrations
The transcript, the meeting protocol and the call QA report land straight in a Bitrix24, amoCRM or 1C deal. Connect once — everything else is automatic.
One connection layer for every system: a Bitrix24 incoming webhook, an amoCRM token or a 1C HTTP service. Secrets stay encrypted and repeated pushes are idempotent.
Decisions, tasks with owners, risks and next steps in one protocol. Export to DOCX or PDF, share a public link or push it to the CRM with one click.
The meeting.completed and qa.violation webhooks let you wire the finished result into anything: notifications, tasks, reporting, reminders.
Recording → transcription and diarization → protocol or QA score → CRM deal. No manual file forwarding.
Plans
Start free. Top up your balance with crypto and pay for any plan in your dashboard.
Free / month
390 ₽ / month
1490 ₽ / month
7990 ₽ / month
Some plans are temporarily unavailable while we scale up capacity – they'll be back soon.
A simple scheme: synthesis characters, audio minutes (recognition, analysis, effects) and LLM tokens for generative features. Beyond the limit — per-minute overage from your balance.





Integration
Key in X-Api-Key. Synthesis returns binary audio; transcription, VAD, and analysis return JSON.
POST /v1/synthesize
One POST – a ready audio file.
POST /v1/synthesize
X-Api-Key: rtt_…
Content-Type: application/json
{
"text": "Добрый день. Это синтез русской речи.",
"voice": "preset_anna",
"format": "mp3"
}
POST /v1/transcribe
Async job with a webhook: get job_id and fetch the result.
POST /v1/transcribe
X-Api-Key: rtt_…
Content-Type: multipart/form-data
audio=meeting.mp3
language=ru
diarization=true
→ 202 { "job_id": "…" }
GET /v1/transcribe/{job_id}
→ { "transcript": "…", "segments": […] }
POST /v1/vad
Upload audio and get speech segments back.
POST /v1/vad
X-Api-Key: rtt_…
Content-Type: multipart/form-data
audio=call.mp3
→ {
"segments": [{ "start": 1.2, "end": 4.8 }],
"speech_ratio": 0.42,
"duration_seconds": 8.6,
"processing_time_ms": 123
}
POST /v1/analyze
Transcription plus emotions, keywords, entities, and speakers.
POST /v1/analyze
X-Api-Key: rtt_…
Content-Type: multipart/form-data
audio=call.mp3
language=ru
→ {
"transcript": "…",
"segments": […],
"keywords": […],
"entities": […],
"speakers": […]
}
POST /v1/synthesize/async
Async synthesis for long texts with a timed paragraph manifest.
POST /v1/synthesize/async
X-Api-Key: rtt_…
Content-Type: application/json
{
"text": "Глава 1. …\n\nГлава 2. …",
"voice": "preset_anna"
}
→ 202 { "job_id": "…" }
GET /v1/synthesize/async/{job_id}
→ { "paragraphs": [{ "start": 0.0, "end": 12.4 }] }
GET /v1/synthesize/async/{job_id}/audio
→ WAV · sample-accurate
POST /v1/audio/effects
A chain of effects for audio and video – an async job with a webhook.
POST /v1/audio/effects
X-Api-Key: rtt_…
Content-Type: multipart/form-data
audio=voice.wav
effects=[{"type":"reverb"},{"type":"eq","bands":[…] }]
output_format=mp3
→ 202 { "job_id": "…" }
GET /v1/audio/effects/{job_id}/audio
→ processed audio
Platform
Blog
Tutorials and deep dives on speech recognition, synthesis, diarization, and voice cloning.
From API key to timestamped transcription in Python – ready-to-run code inside.
Read article →Quality, price, and latency of three Russian TTS APIs – with a verdict.
Read article →Who is speaking in a recording – explained simply, with API examples.
Read article →FAQ
It's a REST platform combining speech synthesis, transcription, and audio analysis. You send a request with an API key and get a ready audio file or structured JSON.
Synthesis is optimized for Russian; transcription detects the recording language automatically. Audio is returned in MP3, WAV, and OGG.
Sign up in the dashboard – the key is created automatically. Send it in the X-Api-Key header on every request.
Yes, the Free plan includes 5,000 synthesis characters and 150 audio minutes per month (recognition, analysis, effects) – no card required.
Pay for any plan in your dashboard – we accept SBP bank transfers and bank cards, as well as crypto (USDT, BTC, ETH). The subscription renews automatically.
Voice cloning in 9 languages is available on Basic (up to 5 voices), Pro (up to 50), and Business (up to 500) via POST /v1/voices/clone. Streaming transcription and VAD over WebSocket are available on Pro and Business.