skills$openclaw/voice-ai-tts
gizmogremlin5.8k

by gizmogremlin

voice-ai-tts – OpenClaw Skill

voice-ai-tts is an OpenClaw Skills integration for coding workflows. >

5.8k stars8.2k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namevoice-ai-tts
description> OpenClaw Skills integration.
ownergizmogremlin
repositorygizmogremlin/voice-ai-tts
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @gizmogremlin/voice-ai-tts
last updatedFeb 7, 2026

Maintainer

gizmogremlin

gizmogremlin

Maintains voice-ai-tts in the OpenClaw Skills directory.

View GitHub profile
File Explorer
6 files
.
scripts
tts.js
2.5 KB
_meta.json
285 B
SKILL.md
2.6 KB
voice-ai-tts-sdk.js
19.0 KB
voice-ai-tts.yaml
24.8 KB
SKILL.md

name: voice-ai-tts description: > High-quality voice synthesis with 9 personas, 11 languages, streaming, and voice cloning using Voice.ai API.

Voice.ai Voices

✨ Features

  • 9 Voice Personas - Carefully curated voices for different use cases
  • 11 Languages - Multi-language synthesis with multilingual model
  • Streaming Mode - Real-time audio output as it generates
  • Voice Cloning - Clone voices from audio samples
  • Voice Design - Customize with temperature and top_p parameters
  • OpenClaw Integration - Works with OpenClaw's built-in TTS

🎙️ Available Voices

VoiceGenderPersonaBest For
elliefemaleyouthfulVlogs, social content
olivermalebritishNarration, tutorials
lilithfemalesoftASMR, calm content
smoothmaledeepDocumentaries, audiobooks
corpsemaledistinctiveGaming, entertainment
skadifemaleanimeCharacter voices
zhonglimaledeepGaming, dramatic content
florafemalecheerfulKids content, upbeat
chiefmaleheroicGaming, action content

🌍 Languages

Available: en, es, fr, de, it, pt, pl, ru, nl, sv, ca

🎨 Voice Design

Customize voice output with these parameters:

  • temperature (0-2) — Higher = more expressive, lower = more consistent
  • top_p (0-1) — Controls randomness in speech generation

📡 Streaming Mode

Generate audio with real-time streaming (good for long texts):

# Stream audio as it generates
node scripts/tts.js --text "This is a long story..." --voice ellie --stream

# Streaming with custom output
node scripts/tts.js --text "Chapter one..." --voice oliver --stream --output chapter1.mp3

🔗 OpenClaw TTS Integration

tts:
  skill: voice-ai-tts
  voice_id: d1bf0f33-8e0e-4fbf-acf8-45c3c6262513

💬 Triggering TTS in Chat

/tts Hello, welcome to Voice.ai!
export VOICE_AI_API_KEY="your-api-key"

# Generate speech
node scripts/tts.js --text "Hello world!" --voice ellie

# Choose different voice
node scripts/tts.js --text "Good morning!" --voice oliver --output morning.mp3

# Show help
node scripts/tts.js --help

Made with ❤️ by Nick Gill

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 voice-ai-tts?

Run openclaw add @gizmogremlin/voice-ai-tts in your terminal. This installs voice-ai-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/gizmogremlin/voice-ai-tts. Review commits and README documentation before installing.