{"skill":{"slug":"typecast","displayName":"Cast","summary":"Multilingual TTS via Typecast CLI with emotion control. Plays audio aloud or saves to file.","tags":{"latest":"1.0.2"},"stats":{"comments":0,"downloads":221,"installsAllTime":0,"installsCurrent":0,"stars":1,"versions":2},"createdAt":1773618908725,"updatedAt":1777526087615},"latestVersion":{"version":"1.0.2","createdAt":1775196867098,"changelog":"# Changelog\n\n## 1.0.2 (2026-04-03)\n\n### Added\n- `cast voices pick` — interactive voice picker with keyboard controls (P/E/S/C/Enter/Esc)\n- `cast voices tournament` — head-to-head voice selection with `--size` option\n- `cast voices random` — random voice selection\n- `cast logout` — remove saved credentials\n- `cast config unset <key>` — remove a config setting\n- Voice filtering: `--age`, `--use-case` options for `voices list` and `voices tournament`\n- Use-case list: Announcer, Anime, Audiobook, Conversational, Documentary, E-learning, Rapper, Game, Tiktok/Reels, News, Podcast, Voicemail, Ads\n- `--language` flag in key flags table (ISO 639-3, auto-detected)\n- `--seed` flag for reproducible output\n- `--prev-text` / `--next-text` context flags for smart emotion\n- Model specs: ssfm-v30 (37 langs, 7 presets + smart), ssfm-v21 (27 langs, 4 presets)\n- Emotion intensity range documented (0.0–2.0)\n- Config file location: `~/.typecast/config.yaml`\n- Config priority: CLI flags > env vars > config file > defaults\n- Pipe input recipes (`echo ... | cast`, `curl ... | cast`)\n- Multilingual and reproducible output recipes\n\n### Changed\n- `--voice-id` default value explicitly documented (`tc_60e5426de8b95f1d3000d7b5`)\n- `--model` description expanded with language/emotion counts per model\n- `cast login` now supports interactive prompt (no args) in addition to `cast login <api_key>`\n\n## 0.1.0 (initial)\n\n- Basic TTS: `cast \"text\"`, `--out`, `--format`\n- Voice management: `cast voices list`, `cast voices get`\n- Emotion: `--emotion smart/preset`, `--emotion-preset`, `--emotion-intensity`\n- Key flags: `--voice-id`, `--model`, `--tempo`, `--pitch`, `--volume`\n- Auth: `cast login`, `cast config list/set`\n- Environment variables (TYPECAST_ prefix)","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"jaebong-human","userId":"s17bj77qj7r9m8qdev65d018gd83yqn8","displayName":"Jaebong Jeong","image":"https://avatars.githubusercontent.com/u/725287?v=4"},"moderation":null}