Skip to content

Bug: TTS cuts off short responses mid-word — MAX_SPEAK_LENGTH=500 in config #42

Description

@chansg

Problem

Aria said I'm sorry, Chan, but I couldn' — cut off mid-word on a 39-char response.
config.py still has MAX_SPEAK_LENGTH = 500.
speaker.py may still be reading this value and truncating before synthesis.

Fix

Audit speaker.py for any reference to MAX_SPEAK_LENGTH or config.MAX_SPEAK_LENGTH.
Remove all hard character limits from the TTS pipeline.
Only sentence-based chunking should control how text is split.

Acceptance Criteria

  • Short responses (under 100 chars) spoken in full without cut-off
  • Long responses spoken via sentence chunking without truncation
  • MAX_SPEAK_LENGTH removed or explicitly disabled in config.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions