Commit Graph

17 Commits

Author SHA1 Message Date
Teknium fc9ed6973e simplify(compat): tts_tool — drop 57 re-exports/aliases, repoint 10 callers + 23 test files 2026-09-03 13:20:22 -07:00
Teknium e83816a4d1 review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
For each issue anchor present in BASE 63279301bc non-test .py and absent on HEAD, the BASE comment/docstring block was re-attached at the HEAD location of the code it explained (matched by the distinctive code line / enclosing def). Sentences already covered by an existing HEAD comment were deduped; the issue number always survives. Insert-only: no code lines changed.
2026-09-03 09:44:26 -07:00
Teknium 01262a79eb refactor(tools): fold sniff/read into one with-block, lifecycle timing locals 2026-09-03 01:21:30 -07:00
Teknium 5752c2dd68 refactor(tools): iter-sentinel drain, fold ogg repair guard, speaker init tuple, PEP8 blank fix 2026-09-03 01:17:43 -07:00
Teknium 58b0f218c4 refactor(tools): fold tts voice-delivery native branch, config-load fallthrough, speaker one-liners 2026-09-03 01:15:20 -07:00
Teknium f0cac15ad1 refactor(tools): collapse tts delivery profile/packing locals, speaker aligner tail, wrap long import 2026-09-03 01:12:56 -07:00
Teknium 636bf247e8 refactor(tools): wrap over-long tts call lines (AST-neutral) 2026-09-03 01:09:56 -07:00
Teknium df4547570a refactor(tools): squeeze in-body and banner blank lines in tts modules 2026-09-03 01:09:11 -07:00
Teknium a3ce6dd4cb refactor(tools): compact tts providers/openai/speaker — fold aux-reply parsing, iter sentinels, blank squeeze 2026-09-03 01:07:09 -07:00
Teknium 282d714837 refactor(tools): AST-neutral layout compaction of tts modules (hug brackets, join closers) 2026-09-03 00:54:51 -07:00
Teknium 05c6da2985 refactor(tools): drop test-only _has_any_command_tts_provider, fold tts provider write paths and speaker text pump 2026-09-03 00:51:58 -07:00
Teknium 45fb404019 refactor(tools): share tts _origin/_section/_remove_quietly via delivery module; fold gemini json body parsing, media tag, stream reinit 2026-09-03 00:47:54 -07:00
Teknium 70d290fa46 refactor(tools): unify tts text packers, drop dead MAX_TEXT_LENGTH alias, compact docstrings 2026-09-02 23:30:19 -07:00
Teknium af4416a828 refactor(tools): reuse int16 aligner in speaker stream path; shared _require_key for tts providers 2026-09-02 23:19:53 -07:00
Teknium c1f1179707 refactor(tools): pack tts_tool/speaker signatures (AST-neutral) 2026-09-02 23:14:31 -07:00
Teknium aa97ee5ae2 refactor(tools): split tts speaker playback worker into per-sentence phase helpers 2026-09-02 22:43:19 -07:00
Teknium 2ef1e8e4e0 refactor(tools/voice): extract tts delivery + wake_word engines; dedupe transcription/voice_mode helpers; compact tts providers 2026-09-02 14:45:15 -07:00