Commit graph

18 commits

Author SHA1 Message Date
fc7d9101e9 refactor(tts): remove InputError class and use native Error 2026-06-16 16:45:17 -04:00
dd6df6dd6d refactor(tts): CLI argument parsing and input handling 2026-06-15 02:21:40 -04:00
749559e19c fix(tts): sox combination order; refactor input logic flow
- Replace manual `process.stdin` listeners with `events.once()`
- Switch from `process.exit()` to `return` for cleaner async execution paths
- Update Node.js module imports to use default exports consistently
2026-06-12 19:43:24 -04:00
4674cca337 refactor(tts): replace execa shell command with native fs.rm iteration 2026-06-12 02:39:15 -04:00
32f9dd5495 refactor(tts): replace string interpolation with path.join() 2026-06-09 23:30:42 -04:00
7bf8951b62 fix(tts): --edit file handling and file globbing 2026-06-09 23:30:42 -04:00
21dac683a2 refactor: migrate from bun to node types and fix discrepancies 2026-06-08 20:17:22 -04:00
a03e6e94a9 feat(tts): add --edit flag and fix CLI argument parsing
- Improved input trimming and console output formatting in `tts.ts`
- Updated codespan colors in the markdown renderer for better visual contrast
- Disabled `noPropertyAccessFromIndexSignature` in tsconfig.json
2026-06-08 16:10:45 -04:00
39cb573619 refactor(tts): make cjs compatible and add sea config 2026-06-08 15:17:07 -04:00
3235a08633 refactor(tts): replace Bun-specific APIs with execa and Node.js stdlib
- Replace `$` and `Bun.spawn` with `execa` for process execution
- Swap `Bun.JSONL.parse` for native `JSON.parse` and use `node:readline` for stdin handling
2026-06-07 22:13:19 -04:00
03dee78e0c fix: change URL flag from boolean to string type for proper URL passing 2026-05-14 04:34:01 -04:00
91175c70b6 feat: add URL support to TTS for fetching web page text 2026-05-12 00:32:48 -04:00
ea5b3728a5 feat: wrap TTS output text to terminal width 2026-05-04 00:05:51 -04:00
57acb09a18 feat(tts): add processing duration timing 2026-05-02 22:22:09 -04:00
a9d3db5b94 feat(tts): pause mpv when using --wait flag 2026-04-30 15:49:18 -04:00
b3fb6fd66f feat: enhance TTS CLI with sox combining and wait flag 2026-04-28 16:56:21 -04:00
6b75836647 feat: add ttsc CLI tool for TTS streaming 2026-04-28 02:49:46 -04:00
4112295144 feature: implement base tts with uv and kokoro 2026-04-28 02:38:46 -04:00