UtteraUttera
Uttera — the voice layer for your software

Your recordings, turned into something you can use

Transcribe, summarize, translate and speak. 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

Complies with the GDPR and Spain's LOPDGDD

What it does

Five services over the same audio. Billed by the second, not by the request.

Transcribe

Audio to text, with the language detected on its own.

POST /v1/audio/transcriptions

Speak

Text to audio, from a voice catalog or from a voice you supply.

POST /v1/audio/speech

Translate

A recording in one language; text and voice in another.

POST /v1/translate

Analyze

Tone, speaker profile, and who is talking at each moment.

?extras=sentiment,profile,diarize

Summarize

A whole recording, as a structured summary.

POST /v1/summarize

And live

The voice is delivered as it is generated: the first sound comes out immediately.

POST /v1/audio/speech/stream

If you already talk to OpenAI, you already talk to us

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.

Connectors and examples →

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.",
)

What we do with your data: process it and hand it back

Nothing else. Uttera is not an archive.
Your data stays yours, without exception.

We keep nothing

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.

All in Andalusia

Our own data centers in southern Spain. No third-party clouds and no international transfers to justify.

Not one third party

The models — including the one that summarizes — run on our own hardware. There are no calls to OpenAI, or Google, or anyone.

We don't train on your data, and we don't aggregate it

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.

How it holds up, article by article →

The engines are published

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.

Try it without signing up

A minute of audio or a paragraph of text. No account, no card.

0 / 280

The demo uses the standard voice and is rate-limited. A free account gets you the whole catalog, voice analysis and summaries.

Start free

An account, a key and credits to try it. No card and no payments.

Create an account See the Studio