steep-shampoo-86436
12/24/2025, 7:52 PMtall-airline-16756
12/24/2025, 7:52 PMtall-airline-16756
12/24/2025, 7:52 PMsteep-shampoo-86436
12/24/2025, 7:55 PMtall-airline-16756
12/24/2025, 7:55 PM., !, ?).
• Each complete sentence is sent to TTS incrementally so audio can start as soon as a sentence is available (if the TTS provider supports streaming).
• If the TTS provider does not support streaming, the full text is sent after the LLM finishes.
• You can override this by customizing the tts_node to change buffering or chunking logic.
Would you like an example of sentence-buffering code or guidance on switching to chunked-by-token streaming instead?
Sources: Pipeline nodes and hooks | LiveKit docs