Soniox
Real-time API

Limits & quotas

Learn about real-time Text-to-Speech API limits and quotas.

WebSocket API limits

Soniox applies limits to real-time WebSocket connections and streams to ensure stability and fair use. Make sure your application respects these constraints and implements graceful recovery when a limit is reached.

LimitValueNotes
Requests per minute100Exceeding this may result in rate limiting
Concurrent connections3Maximum number of simultaneous active WebSocket connections
Streams per connection5Maximum number of streams within a single WebSocket connection
Stream duration2 minutesEach real-time stream is capped at 2 minutes. To continue beyond this, start a new stream. This limit is fixed and cannot be increased.

You can request higher limits in the Soniox Console.