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.

Provider: KugelAudio AsyncAPI: v3.0.0 Spec: KugelAudio TTS Streaming API Operations: 2 Messages: 7

Channel address

/ws/tts/multi

Operations

send
sendContextText
receive
receiveContextAudio

Messages

contextText
Context text frame
Content-Type: application/json
contextFlush
Content-Type: application/json
closeContext
Content-Type: application/json
closeSocket
Content-Type: application/json
updateSettings
Content-Type: application/json
audioChunk
Audio chunk
Content-Type: application/json
errorFrame
Error frame
Content-Type: application/json

About 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.