Voice AI that's
wide awake.

Frontier speech-to-text and text-to-speech — two real-time APIs for phone lines, clinical notes, and voice agents that respond like they're actually listening.

Rem · live transcript
LIVE · 38ms
DR. OKAFOR
Any dizziness or shortness of breath since this morning?
PATIENT
A little lightheaded when I stand up, but the tightness is mostly gone.
DR. OKAFOR
Okay. And you took the medication with food
Reverie · playground
212ms first byte
june
magnus
sana
theo
Hi, thanks for calling Northside Clinic — I can help you reschedule. What day works best for you?
0:04 / 0:07
Trusted by teams building the future of voice
Why "lucid"

A transcript that arrives after the call is a record.
One that arrives mid-sentence is a conversation.

That difference — a few hundred milliseconds — is the entire product. It's what lets a nurse keep her eyes on the patient instead of a screen, and a caller forget they're not talking to a person. We build speech models that live inside that gap, and nothing else.

The Lucid Weights team
The models

Two frontier models. Each its own API.

Rem
SPEECH TO TEXT

Streaming transcription that keeps up with real speech — 38ms median, speaker turns, and medical vocabulary out of the box.

38ms median
99.2% accuracy
diarization built-in
Get the Rem API →
rem-v2 · realtime
rem-v2 · batch
rem-lite
● REC 0:12
"…patient reports mild chest tightness since this morning"
Reverie
TEXT TO SPEECH

Warm, natural speech that starts talking in 210ms — tuned for phone audio, with voices that hold up over an hour-long call.

210ms first byte
telephony 8kHz ready
streaming websocket
Get the Reverie API →
june
magnus
sana
theo
"What day works best for your follow-up?"
0:02 / 0:03
Where it runs

Built for conversations with stakes.

01
Telephony & call centers
Voice agents that pick up instantly, handle 8kHz phone audio, and never put anyone on hold.
02
Clinical documentation
Ambient scribing that hears the exam room accurately — medical terms, two speakers, no dictation voice required.
03
Voice agents
Sub-second turns that make talking to software feel like talking to someone who's paying attention.
04
Dictation & notes
Speech into clean, structured text as fast as you can talk — meetings, field reports, case notes.
For developers

Start with ten lines. Ship the same day.

Two websockets — one for Rem, one for Reverie. Plain JSON in, audio and text out. SDKs for JS and Python, or hit the sockets raw.

// stream a phone call through Rem
const stt = new WebSocket(
"wss://api.lucidweights.ai/v1/rem/stream");
stt.send(audioChunk); // pcm16, 8–16kHz
stt.onmessage = ({ data }) => {
render(JSON.parse(data).text);
};
// reply through Reverie
const tts = new WebSocket(
"wss://api.lucidweights.ai/v1/reverie/stream");
tts.send(JSON.stringify({ text, voice: "june" }));
Certified & compliant

Guarding every conversation.

HIPAA
SOC 2 Type II
GDPR
AES-256
99.99% uptime SLA

Build something people would rather talk to.