← 返回 Skills 市场
jaebong-human

Cast

作者 Jaebong Jeong · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
217
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install typecast
功能描述
Multilingual TTS via Typecast CLI with emotion control. Plays audio aloud or saves to file.
安全使用建议
This appears to be a straightforward wrapper for the Typecast CLI. Before installing, verify the Homebrew tap/formula (neosapience/tap) to ensure it comes from the official vendor, and only provide a TYPECAST_API_KEY you trust (or a scoped key). Be aware the CLI may store the key in ~/.typecast/config.yaml if you use 'cast login'. If you want extra caution, inspect the brew formula source or install the 'cast' binary manually from the vendor's official release page. Autonomous agent invocation is allowed by default — consider whether you want the agent to call this skill without your confirmation.
功能分析
Type: OpenClaw Skill Name: typecast Version: 1.0.2 The skill bundle provides a legitimate interface for the Typecast TTS CLI tool. It includes standard documentation for voice selection, emotion control, and configuration management. The installation process uses a reputable Homebrew tap (neosapience/tap/cast), and there are no signs of data exfiltration, malicious execution, or prompt injection attempts in SKILL.md.
能力评估
Purpose & Capability
Name/description (Typecast TTS) match the declared requirement for the 'cast' binary and a TYPECAST_API_KEY; requested binaries and env vars are appropriate for a CLI TTS client.
Instruction Scope
SKILL.md only instructs use of the 'cast' CLI, its flags, config file (~/.typecast/config.yaml), and TYPECAST_* env vars; examples that read local files or pipe from curl are user-driven and expected for a CLI tool.
Install Mechanism
Install uses a Homebrew formula from the neosapience/tap tap which is reasonable for a third-party CLI but slightly higher risk than an official core formula — you should review the tap/formula source before installing.
Credentials
Only TYPECAST_API_KEY is required (declared as primaryEnv). Additional TYPECAST_* variables are documented as optional CLI/config overrides. Requesting a single API key is proportionate for a cloud TTS client; note saved credentials reside in ~/.typecast/config.yaml if 'cast login' is used.
Persistence & Privilege
Skill is not always-enabled and does not request elevated agent/system privileges. It relies on an external binary and standard per-user config file — no system-wide modifications are indicated.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install typecast
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /typecast 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
# Changelog ## 1.0.2 (2026-04-03) ### Added - `cast voices pick` — interactive voice picker with keyboard controls (P/E/S/C/Enter/Esc) - `cast voices tournament` — head-to-head voice selection with `--size` option - `cast voices random` — random voice selection - `cast logout` — remove saved credentials - `cast config unset <key>` — remove a config setting - Voice filtering: `--age`, `--use-case` options for `voices list` and `voices tournament` - Use-case list: Announcer, Anime, Audiobook, Conversational, Documentary, E-learning, Rapper, Game, Tiktok/Reels, News, Podcast, Voicemail, Ads - `--language` flag in key flags table (ISO 639-3, auto-detected) - `--seed` flag for reproducible output - `--prev-text` / `--next-text` context flags for smart emotion - Model specs: ssfm-v30 (37 langs, 7 presets + smart), ssfm-v21 (27 langs, 4 presets) - Emotion intensity range documented (0.0–2.0) - Config file location: `~/.typecast/config.yaml` - Config priority: CLI flags > env vars > config file > defaults - Pipe input recipes (`echo ... | cast`, `curl ... | cast`) - Multilingual and reproducible output recipes ### Changed - `--voice-id` default value explicitly documented (`tc_60e5426de8b95f1d3000d7b5`) - `--model` description expanded with language/emotion counts per model - `cast login` now supports interactive prompt (no args) in addition to `cast login <api_key>` ## 0.1.0 (initial) - Basic TTS: `cast "text"`, `--out`, `--format` - Voice management: `cast voices list`, `cast voices get` - Emotion: `--emotion smart/preset`, `--emotion-preset`, `--emotion-intensity` - Key flags: `--voice-id`, `--model`, `--tempo`, `--pitch`, `--volume` - Auth: `cast login`, `cast config list/set` - Environment variables (TYPECAST_ prefix)
v0.1.0
- Initial release of the cast skill for multilingual TTS via the Typecast CLI. - Supports playing generated audio aloud or saving to a file. - Allows emotion control with both smart (AI-inferred) and preset modes. - Voice, model, and various synthesis parameters are easily configurable via CLI flags or environment variables. - Provides commands for listing and configuring voices, as well as setting authentication and playback options.
元数据
Slug typecast
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Cast 是什么?

Multilingual TTS via Typecast CLI with emotion control. Plays audio aloud or saves to file. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 217 次。

如何安装 Cast?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install typecast」即可一键安装,无需额外配置。

Cast 是免费的吗?

是的,Cast 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Cast 支持哪些平台?

Cast 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Cast?

由 Jaebong Jeong(@jaebong-human)开发并维护,当前版本 v1.0.2。

💬 留言讨论