Installation
Add the dependency to yourpom.xml:
Quick Start
Pre-connecting for Low Latency
By default,new KugelAudio(options) immediately starts a WebSocket connection in the background. This means the connection handshake is absorbed at startup rather than on the first request — see Latency.
Explore the SDK
- Configuration — client options, authentication modes, regions
- Generate & Stream — one-shot generation, streaming, normalization, word timestamps
- LLM Sessions — streaming sessions, barge-in, multi-context sessions
- Voices — list, create, and manage voices
- Dictionaries — per-project pronunciation and replacement lists
- Types — data models, audio utilities, and a complete example