Transcribe
Audio to text, with the language detected on its own.
POST /v1/audio/transcriptions
We are a cloud voice and audio service that guarantees the sovereignty and privacy of your data. Transcribe, summarize, translate and generate speech. Analyse your pronunciation, or create sound effects and original music. Over an API or from your browser, with nothing to install. OpenAI-compatible: if you already use it, you change two lines.
Try it right here Read the docs
Processed entirely in Spain · We don't keep your audio · We don't train on your data · Open source · Solar-powered AI
The services, over the audio you have or generating the audio you don't. Billed by the second, not by the request.
Audio to text, with the language detected on its own.
POST /v1/audio/transcriptionsText to audio, from a voice catalog or from a voice you supply.
POST /v1/audio/speechA recording in one language; text and voice in another.
POST /v1/translateTone, speaker profile, and who is talking at each moment.
?extras=sentiment,profile,diarizeA whole recording, as a structured summary.
POST /v1/summarizeYou read a sentence and we tell you what you added, missed and in which word.
POST /v1/pronunciationDescribe it in words and the sound comes out. Or a whole scene, with its layers.
POST /v1/audio/sfxOriginal music from a description, up to six minutes.
POST /v1/audio/musicThe voice is delivered as it is generated: the first sound comes out immediately.
POST /v1/audio/speech/streamAnd the web applications, to use it without writing any code →
Turn a meeting, call or statement into a report where every claim is anchored to its quote, speaker and minute. It comes as a signed PDF a third party can check.
Same routes, same parameters, same voice names. The official SDK works without patching anything: you change the address and the key.
And with one difference that decides it for a lot of companies: the audio never leaves the European Union.
from openai import OpenAI
c = OpenAI(
api_key="sk-echo-…",
base_url="https://api.uttera.ai/v1",
)
audio = c.audio.speech.create(
model="tts-1", voice="nova",
input="Your order ships tomorrow.",
)
Nothing else. Uttera is not an archive.
Your data stays yours, without exception.
Audio is processed in memory and discarded when we answer. The transcript, the analysis and the summary travel in the response and are not stored. The only thing written to disk — the audio we generate, for one hour — you can turn off yourself on every request.
Our own data centers in southern Spain. No third-party clouds and no international transfers to justify.
The models — including the one that summarizes — run on our own hardware. There are no calls to OpenAI, or Google, or anyone.
Your audio and your text train no model. They don't become statistics either, or "anonymized data", or study material. There is no fine print behind that sentence: no copy survives to do it with. The models learn nothing from what passes through them: every request begins and ends without leaving a trace. If we ever train one of our own it will be on data licensed for that, never on yours.
Apache 2.0, and they are the same ones running in production. You can read and audit our code. If your case can't have the audio leaving your network, run it yourself.
A minute of audio or a paragraph of text. No account, no card.
The demo uses the standard voice and is rate-limited. A free account gets you the whole catalog, voice analysis and summaries.
An account, a key and credits to try it. No card and no payments.
Create an account See the Studio
Working with an AI agent? Tell it this and it sets itself up:
read https://uttera.ai/skill.md and follow the instructions