# 002: TTS stops after first sentence

**Reporter:** cthegray
**Date:** 2026-03-03
**Priority:** high
**Status:** open
**Affects:** TTS playback, mobile and desktop

## Description

Text-to-speech only reads the first sentence of a response, then stops. Sometimes reads two sentences. Happens on both mobile (iPhone/Safari) and desktop (macOS/Safari).

## Reproduction

1. Send a message that generates a multi-sentence response
2. Tap the TTS/speaker icon on the message
3. TTS plays the first sentence (occasionally two)
4. Audio stops, remaining text is never spoken

## Analysis

Possible causes:
- TTS input is being truncated before sending to the speech endpoint
- The TTS API has a character/token limit and the client is not chunking the text
- Only the first SSE chunk's content is being sent to TTS instead of the full accumulated response
- Audio playback queue is not chaining subsequent audio segments
- Browser autoplay policy may be blocking follow-up audio segments (especially on mobile Safari)

## Notes

If the TTS API has a max input length, the client needs to split text into chunks, generate audio for each, and queue playback sequentially.
