skills$openclaw/tts
amstko3.9k

by amstko

tts – OpenClaw Skill

tts is an OpenClaw Skills integration for coding workflows. 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".

3.9k stars9.5k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nametts
descriptionConvert 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". OpenClaw Skills integration.
owneramstko
repositoryamstko/tts
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @amstko/tts
last updatedFeb 7, 2026

Maintainer

amstko

amstko

Maintains tts in the OpenClaw Skills directory.

View GitHub profile
File Explorer
7 files
.
scripts
generate_hume_speech.js
1.8 KB
generate_speech.js
1.3 KB
package-lock.json
16.0 KB
package.json
213 B
_meta.json
258 B
SKILL.md
905 B
SKILL.md

name: 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".

Text-to-Speech (TTS)

Convert text to speech and generate audio files (MP3).

Hume AI (Preferred)

  • Preferred Voice: 9e1f9e4f-691a-4bb0-b87c-e306a4c838ef
  • Keys: Stored in environment as HUME_API_KEY and HUME_SECRET_KEY.

Usage

HUME_API_KEY="..." HUME_SECRET_KEY="..." node {baseDir}/scripts/generate_hume_speech.js --text "Hello Jonathan" --output "output.mp3"

OpenAI (Legacy)

  • Preferred Voice: nova
  • Usage: OPENAI_API_KEY="..." node {baseDir}/scripts/generate_speech.js --text "..." --output "..."

General Notes

  • The scripts print a MEDIA: line with the absolute path to the generated file.
  • Use the message tool to send the resulting file to the user.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install tts?

Run openclaw add @amstko/tts in your terminal. This installs tts into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/amstko/tts. Review commits and README documentation before installing.