← Back to Skills Marketplace
amstko

Tts

by AMSTKO · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
4550
Downloads
1
Stars
46
Active Installs
1
Versions
Install in OpenClaw
/install tts
Description
Convert text to speech using Hume AI (or OpenAI) API. Use when the user asks for an audio message, a voice reply, or to hear something "of vive voix".
Usage Guidance
Install only if you are comfortable sending the text you choose to Hume or OpenAI for speech generation. Provide only the API key for the provider you intend to use, do not set the unused HUME_SECRET_KEY unless the publisher clarifies a need, and choose a dedicated output path to avoid overwriting files.
Capability Analysis
Type: OpenClaw Skill Name: tts Version: 1.0.0 The skill bundle is benign. It accurately implements text-to-speech functionality using Hume AI or OpenAI APIs as described in SKILL.md. The JavaScript scripts (`generate_hume_speech.js`, `generate_speech.js`) securely retrieve API keys from environment variables and make network calls only to their respective legitimate API endpoints. There is no evidence of prompt injection, data exfiltration, unauthorized file access, malicious execution, or persistence mechanisms. Dependencies listed in `package.json` and `package-lock.json` are standard for this functionality.
Capability Assessment
Purpose & Capability
The artifacts coherently implement TTS: user-supplied text is sent to Hume or OpenAI and the returned audio is written as an MP3. I found no unrelated endpoints, hidden behavior, obfuscation, destructive actions, or credential exfiltration.
Instruction Scope
The skill is scoped to user requests for audio or voice replies, and the scripts require explicit text and output path arguments. The external processing and file output are present in the instructions, though privacy guidance could be more explicit.
Install Mechanism
The bundle includes Node scripts plus package.json and package-lock.json dependencies, with no automatic installer, postinstall behavior, or persistence mechanism. Metadata does not appear to declare a formal install or permissions spec, which is a documentation gap rather than evidence of unsafe behavior.
Credentials
Using HUME_API_KEY or OPENAI_API_KEY is proportionate for TTS provider access, and network calls are limited to the stated providers. The documentation also mentions HUME_SECRET_KEY, but the Hume script does not use it, so users should avoid setting unnecessary secrets.
Persistence & Privilege
There is no background worker, privilege escalation, or durable agent behavior. The scripts write the generated audio to the chosen output path, so an existing file could be overwritten if the user selects that path.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tts
  3. After installation, invoke the skill by name or use /tts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Updated skill.
Metadata
Slug tts
Version 1.0.0
License
All-time Installs 47
Active Installs 46
Total Versions 1
Frequently Asked Questions

What is Tts?

Convert text to speech using Hume AI (or OpenAI) API. Use when the user asks for an audio message, a voice reply, or to hear something "of vive voix". It is an AI Agent Skill for Claude Code / OpenClaw, with 4550 downloads so far.

How do I install Tts?

Run "/install tts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Tts free?

Yes, Tts is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Tts support?

Tts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Tts?

It is built and maintained by AMSTKO (@amstko); the current version is v1.0.0.

💬 Comments