Uberduck
Uberduck is an AI voice platform whose public REST API converts text into natural-sounding speech across a catalog of voices and provider-backed models (AWS Polly, Google Cloud, Azure), lists and filters those voices, creates instant zero-shot voice clones from reference audio, and mints LiveKit tokens for real-time conversational AI voice calls. The API is HTTPS request/response with Bearer API-key authentication. It is self-serve but gated behind a paid plan - API access is a feature of the Creator plan and above. Uberduck's earlier AI music / rap-vocals API surface is no longer part of the published API; the current documented product (OpenAPI version 0.1.0) is focused on text-to-speech, voices, and conversational voice.
APIs
Uberduck Text-to-Speech API
Convert up to 10,000 characters of text into speech with a chosen voice and model via POST /v1/text-to-speech. Supports common and model-specific parameters and a selectable out...
Uberduck Voices API
List and filter available voices (GET /v1/voices) by age, gender, accent, mood, style, language, model, name, tag, or free-text search with pagination, and create instant zero-s...
Uberduck Models API
List the text-to-speech models available on Uberduck (GET /v1/models), optionally filtered by provider such as aws, google, or azure, with metadata including provider, descripti...
Uberduck Conversational Voice API
Mint a LiveKit token for a real-time AI voice call (POST /v1/conversational/token). Returns the LiveKit server URL, a room name, and a JWT participant token used to join the cal...