Skip to content

Tags: hmmhmmhm/cast

Tags

v1.0.2

Toggle v1.0.2's commit message
v1.0.2 — Voice discovery features

- voices pick: Interactive voice selector with bubbletea TUI
- voices random: Random voice from filtered pool
- voices tournament: Head-to-head voice elimination rounds

v1.0.1

Toggle v1.0.1's commit message
Fix emotion_preset bug and expand test coverage

- Fix: emotion_type was only set for ssfm-v30 when using --emotion preset;
  now correctly set for all models (ssfm-v21 also requires emotion_type: "preset")
- Add buildTTSRequest tests covering all payload fields: volume, pitch, tempo,
  format, seed, language, prev/next-text, emotion presets, output nil defaults
- Add integration tests for --out file saving and format inference from extension
- Fix resetFlags() setting tempo sentinel to "0" instead of "-1", causing
  spurious validation failures in tests
- Add base-url to config keys and wire NewWithBaseURL in root/voices commands

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

v0.1.0

Toggle v0.1.0's commit message
Initial release of cast — Typecast TTS CLI