Currently, it seems that the Elevenlabs integration waits until the entire speech file has been rendered before it plays. This can cause long delays when waiting for a response, as well as timeouts for very long responses.
The elevenlabs API supports streaming text to speech playback. It would be nice if the Home Assistant ElevenLabs integration used this instead of waiting for the entire response to be ready.
This uses both TTS streaming in Home Assistant in combination with streaming available from ElevenLabs to ensure playback starts really as soon as possible.