AsyncAPI channel · DeepL · DeepL Voice API - WebSocket Streaming

/v1/voice/realtime/connect?token={token}

Bidirectional channel for streaming source audio chunks to DeepL and receiving incremental source-language transcriptions, translated transcriptions, and (closed beta) synthesized translated audio.

Provider: DeepL AsyncAPI: v3.0.0 Spec: DeepL Voice API - WebSocket Streaming Operations: 2 Messages: 10

Channel address

/v1/voice/realtime/connect?token={token}

Parameters

Operations

send
sendAudioData
Send a source-audio chunk or end-of-source signal to DeepL.
receive
receiveTranscriptions
Receive transcriptions, translations, synthesized audio, and lifecycle events.

Messages

source_media_chunk
Chunk of audio data from the client.
Content-Type:
end_of_source_media
Client signals it has finished sending source audio.
Content-Type:
source_transcript_update
Incremental source-language transcription (concluded + tentative segments).
Content-Type:
target_transcript_update
Incremental target-language translation (concluded + tentative segments).
Content-Type:
target_media_chunk
Synthesized translated audio (closed beta).
Content-Type:
end_of_source_transcript
Content-Type:
end_of_target_transcript
Content-Type:
end_of_target_media
Content-Type:
end_of_stream
Server indicates all processing is complete; safe to close the connection.
Content-Type:
error
Processing error reported by the server.
Content-Type:

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 Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.