AgentVibes Clawdbot Skill: Local TTS Integration for Openclaw

A professional integration that enables remote Text-to-Speech generation for Clawdbot responses using AgentVibes over SSH.

paulpreibisch
v1.0.0
Feb 5, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install agentvibes-clawbot-tts

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install agentvibes-clawbot-tts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is AgentVibes Clawdbot Skill: Local TTS Integration?

The AgentVibes Clawdbot Skill is a specialized technical bridge designed to connect AI agent responses with high-fidelity local audio playback. By integrating this into your repertoire of Openclaw Skills, you can offload the Text-to-Speech (TTS) generation process to secondary devices such as Android phones (via Termux), Linux machines, or macOS systems. This architecture ensures that your agent communicates with a natural voice while maintaining optimal performance on the primary server.

This skill is built for developers who require a secure, low-bandwidth solution for voice-enabled AI. Instead of streaming heavy audio files, the system transmits only raw text over SSH, which the remote device then processes locally using the Piper engine. By leveraging this addition to Openclaw Skills, you gain access to advanced audio features including customizable reverb, background music loops, and a variety of neural voices.

AgentVibes Clawdbot Skill: Local TTS Integration Use Cases

  • Automating high-quality voice responses for every message generated by a Clawdbot agent.
  • Offloading TTS computation to a remote device to preserve server resources in Openclaw Skills deployments.
  • Deploying multi-agent systems where different identities (e.g., Orian and Samuel) have distinct voices and ambient music.
  • Setting up a secure, private voice interface for AI agents over Tailscale or local SSH networks.

How AgentVibes Clawdbot Skill: Local TTS Integration Works

  1. The Clawdbot server generates a text-based response during a standard interaction.
  2. A pre-configured hook within the Openclaw Skills architecture triggers the play-tts.sh script.
  3. The local script packages the text and the selected voice profile and sends them to the remote device via SSH.
  4. An AgentVibes receiver script on the remote device captures the incoming text data.
  5. The remote device uses the Piper TTS engine to generate the neural audio locally.
  6. The audio is played through the remote device's hardware, optionally applying audio effects like reverb and background music.

AgentVibes Clawdbot Skill: Local TTS Integration Setup

To begin, ensure you have SSH access to your remote device. You can then install the skill automatically using the following command:

npx agentvibes install-clawdbot-skill

For manual installation within your Openclaw Skills environment, set your workspace and run the setup script:

# Set your workspace path
export CLAWDBOT_WORKSPACE=~/clawd

# Set SSH remote host
export AGENTVIBES_SSH_HOST=android

# Execute the setup script
bash skills/clawdbot/setup.sh

AgentVibes Clawdbot Skill: Local TTS Integration Data Schema & Taxonomy

The skill manages its configuration and logic through a series of scripts and text files within the workspace, ensuring compatibility with standard Openclaw Skills structures.

Component Path Function
TTS Hook .claude/hooks/play-tts.sh The primary entry point called by the agent.
Generation Script local-gen-tts.sh Manages the logic for sending text over SSH.
Remote Receiver ~/.termux/agentvibes-play.sh The script on the remote device that triggers playback.
Voice Config .claude/tts-voice.txt Stores the specific voice model name to be used.
Provider Config .claude/tts-provider.txt Identifies the TTS engine (default: piper).

AgentVibes Clawdbot Skill: Local TTS Integration Advanced Features

  • Support for multiple Clawdbot instances, each with unique voice and audio effect configurations.
  • Low-latency text transmission (1-5 KB) over SSH, making it ideal for remote or mobile connections.
  • Advanced audio post-processing including reverb filters and multi-track background music integration.
  • Seamless integration with Tailscale for secure, zero-config remote playback across different networks.
  • Non-blocking execution to ensure that TTS generation does not slow down the agent's text processing speed.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*