API reference
Every endpoint, with links to the page that documents it.
Every endpoint, with links to the page that documents it in full. The live OpenAPI spec is at https://api.kenpathlabs.com/openapi.json.
Speech
/v1/audio/speechPrimary TTS: text in, audio out; set stream for a chunked response. See Text to speech.
/v1/text-to-speech/{voice_id}/v1/text-to-speech/{voice_id}/stream/v1/text-to-speech/{voice_id}/with-timestampsElevenLabs-compatible synthesis, incl. streaming and character timestamps. output_format like mp3_44100_128, pcm_24000. See SDKs.
WebSocket
/v1/audio/speech/stream-inputNative input streaming with mode=eager. Send text fragments, receive PCM. See Input streaming.
/v1/text-to-speech/{voice_id}/stream-inputElevenLabs-compatible realtime WebSocket (BOS/text/flush/EOS protocol).
Voices
/v1/voices/v2/voices/v1/voices/{voice_id}/v1/voices/{voice_id}/previewRoster, search/paging, single voice, and bundled preview clip.
/v1/voices/{voice_id}/settingsStub for ElevenLabs SDK compatibility: returns permissive defaults so client flows that read voice settings don’t break.
Utility
/healthCapability negotiation: engine, stream_formats, default_voice. No auth.
/v1/languages/v1/modelsSupported languages and models. No auth.
/v1/usage/v1/user/subscriptionYour plan, balance and month-to-date usage — the second is the ElevenLabs-shaped dialect. See Usage & subscription.