Overview
Build with realtime speech-to-text, speech translation and speech synthesis APIs. Pure text translation is not a product capability.
Developer documentation
Build with realtime speech-to-text, speech translation and speech synthesis APIs. Pure text translation is not a product capability.
Capabilities
Designed as composable infrastructure, with Preview labels wherever production behavior is not yet available.
Documented, observable and designed to fit into your existing product architecture.
Documented, observable and designed to fit into your existing product architecture.
Documented, observable and designed to fit into your existing product architecture.
Documented, observable and designed to fit into your existing product architecture.
Interface example
Use a project API key from your server and follow the capability status documented on this page.
curl https://api.audelyr.ai/v1/realtime/sessions \
-H "Authorization: Bearer $AUDELYR_API_KEY" \
-H "Idempotency-Key: realtime-demo-001" \
-H "Content-Type: application/json" \
-d '{"audio":{"format":"pcm_s16le","sample_rate_hz":16000,"channels":1}}'Build with realtime speech-to-text, speech translation and speech synthesis APIs. Pure text translation is not a product capability.
Create a project API key in the console and keep it on your server.
api.audelyr.ai is the production REST API (Bearer aud_live_ key). realtime.audelyr.ai is the production WebSocket audio gateway (short-lived Audelyr Session Token). The Console reaches its private control plane through same-origin /api/platform routes with a Firebase ID Token; there is no public Control API hostname. api.audelyr.ai/v1/preview remains the migration-only Preview surface (aud_preview_ key).
Realtime connections return events as audio is processed. HTTP and SSE endpoints return structured errors when a request cannot run.
Each guide states whether its capability is available today or still planned. Do not send production traffic to an endpoint marked unavailable.
Early Access
Explore the honest Preview, then tell us what production voice needs from Audelyr.
Documentation search
Build with realtime speech-to-text, speech translation and speech synthesis APIs. Pure text translation is not a product capability.
/docs/quickstartQuickstartCreate a project API key, then create a realtime session or call an HTTP endpoint from your server.
/docs/authenticationAuthenticationUse project API keys on your server. Realtime clients use short-lived session tokens issued by your backend.
/docs/realtime-apiRealtime Speech APICreate a session with POST /v1/realtime/sessions, then stream microphone audio over WebSocket to /v1/realtime.
/docs/realtime-translationRealtime voice translationSet translation.mode to one_way or bidirectional when starting a realtime WebSocket session. Receive transcript.final and translation.final events in the same connection.
/docs/speech-to-textRealtime Speech-to-TextNot verified in this deployment: the Realtime WebSocket API processes audio as it arrives and can retain final transcript segments per session.
/docs/text-to-speechText-to-SpeechNot verified in this deployment: POST /v1/speech/synthesize returns generated speech and POST /v1/speech/streams provides streaming SSE output.
/docs/translationSpeech-to-text translationNot verified in this deployment: configure one-way or bidirectional audio translation and receive original and translated tokens; pure text translation is not offered.