AsyncAPI channel · KugelAudio
· KugelAudio TTS Streaming API
/ws/tts/multi
Up to 20 independent audio streams over a single connection, each addressed by context_id. Contexts auto-close after 20 seconds of inactivity; an empty-text frame acts as a keep-alive.
Channel address
/ws/tts/multi
Operations
send
sendContextText
receive
receiveContextAudio
Messages
contextText
Context text frame
Content-Type:
application/jsoncontextFlush
Content-Type:
application/jsoncloseContext
Content-Type:
application/jsoncloseSocket
Content-Type:
application/jsonupdateSettings
Content-Type:
application/jsonaudioChunk
Audio chunk
Content-Type:
application/jsonerrorFrame
Error frame
Content-Type:
application/jsonAbout AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Browse every event-driven channel on the APIs.io network or compare with the broader Agent Skill and MCP server surfaces of the same providers.