← 返回 Skills 市场
Text To Podcast
作者
utopiabenben
· GitHub ↗
· v1.0.0
· MIT-0
235
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install text-to-podcast
功能描述
将文本转换为播客音频(使用 TTS)
安全使用建议
What to check before installing:
- The skill needs your OpenAI API key (OPENAI_API_KEY). Only provide a key you control and are comfortable using for TTS requests. If you use a high-privilege key, consider creating a scoped/limited key if your account supports it.
- install.sh will pip-install the 'openai' and 'python-dotenv' packages into the system Python environment. If you prefer isolation, run it inside a virtualenv or container.
- install.sh creates a .env file with a placeholder in the skill folder and an 'output' directory. The uninstall script can remove these, but you should inspect and, if desired, delete the .env (it contains your key) after uninstalling.
- The package advertises a 'text-to-podcast' CLI but install.sh does not create a named executable or PATH entry; you may need to run the Python script directly (python3 source/podcast_generator.py ...) or create your own wrapper. Confirm how the platform exposes commands before relying on the SKILL.md examples.
- Review source/podcast_generator.py yourself; it appears to only call OpenAI's API and do local file I/O (no hidden endpoints). If you want higher assurance, run it in an isolated environment and monitor network calls to confirm they go only to OpenAI.
- The top-level registry metadata contradicts the embedded files about required env vars; ask the publisher or maintainer to correct this before use.
If these issues are acceptable and you run the install in an isolated environment, the skill appears internally consistent with its stated purpose. If you need definitive assurance, request corrected registry metadata and a clear CLI installation step from the maintainer.
功能分析
Type: OpenClaw Skill
Name: text-to-podcast
Version: 1.0.0
The skill is a legitimate text-to-speech tool designed to convert text files into MP3 podcasts using the OpenAI TTS API. The installation script (install.sh) and Python source code (podcast_generator.py) perform standard operations such as dependency installation via pip, environment variable management for API keys, and file I/O, with no evidence of malicious behavior, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
Name/description, Python code, and skill.json align: the tool converts text to audio and uses OpenAI TTS. However, the registry summary at the top of the package metadata claimed 'Required env vars: none' while skill.json and SKILL.md require OPENAI_API_KEY — an inconsistency that should be resolved.
Instruction Scope
SKILL.md and the Python code stick to the stated purpose: reading text files, calling a TTS API, and writing MP3 output. No instructions to read unrelated system files or exfiltrate data are present.
Install Mechanism
install.sh is a local shell script that runs pip3 install openai python-dotenv and creates a local .env and output directory — no remote downloads or obscure URLs. One functional gap: install.sh does not create a 'text-to-podcast' executable or symlink despite SKILL.md examples and skill.json expose listing that command, so the advertised CLI may not be available after installation unless the platform provides the mapping.
Credentials
The only credential needed is an OpenAI API key (declared in skill.json and referenced in SKILL.md/.env and the code), which is proportionate to calling OpenAI's TTS. Again, the package-level metadata erroneously said no env vars are required — this mismatch should be corrected so users know they must supply an API key.
Persistence & Privilege
The skill does not request elevated privileges, persistent 'always' inclusion, or modifications to other skills. install.sh writes a local .env and output directory inside the skill workspace and makes the script executable — typical behavior for an instruction-only skill with local state.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install text-to-podcast - 安装完成后,直接呼叫该 Skill 的名称或使用
/text-to-podcast触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of text-to-podcast v1.0.0
- Convert text scripts and articles to high-quality podcast audio using TTS.
- Supports multiple voices (alloy, echo, fable, onyx, nova, shimmer) and TTS models.
- Batch processing and high-quality MP3 (24kHz) output.
- Adjustable speed, preview mode (first 10 seconds), and auto-backup of original text.
- Command-line usage with flexible parameters for voice, speed, model, and output location.
元数据
常见问题
Text To Podcast 是什么?
将文本转换为播客音频(使用 TTS). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 235 次。
如何安装 Text To Podcast?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install text-to-podcast」即可一键安装,无需额外配置。
Text To Podcast 是免费的吗?
是的,Text To Podcast 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Text To Podcast 支持哪些平台?
Text To Podcast 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Text To Podcast?
由 utopiabenben(@utopiabenben)开发并维护,当前版本 v1.0.0。
推荐 Skills