79ca069d9c
- Implemented streaming synthesis in the `say` command to allow processing of arbitrarily long text without hitting model phoneme limits. - Added file input support via the `--file` flag and updated the CLI to prevent conflicting arguments. - Refined `SpeakableStream` segmentation logic to prioritize valid sentence and clause breaks within the maximum segment length when processing large text buffers. - Added comprehensive tests for stream segmentation behavior under long-form input.