LaunchKit · 2026
Back to Skills

jarvis-voice

Metallic AI voice persona with TTS and visual transcript styling.

3
4.5k downloads
by @globalcaos

Setup & Installation

openclaw skills install @globalcaos/jarvis-voice

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install jarvis-voice

Version History

v2.2.1Mar 8, 2026 - Version note by skill developer:

Rename fork refs → tinkerclaw

What This Skill Does

Adds an offline British-accented voice to an OpenClaw agent using sherpa-onnx TTS (Alan voice) with a metallic effects chain via ffmpeg. Audio plays in the background before the text response appears on screen. Four humor patterns shape the agent's conversational personality: dry wit, self-aware AI, alien observer, and literal idiom play.

Runs fully offline with a custom audio effects chain, so voice output requires no cloud APIs, network access, or per-request costs.

When to use it

  • Hearing a spoken greeting at the start of each work session
  • Getting voice readouts of task results without looking at the screen
  • Running a hands-free terminal assistant while doing other work
  • Receiving spoken summaries after long background operations finish
  • Using a consistent AI persona with a recognizable voice and tone

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'What did you finish while I was away?'

AGENT
  1. 1Runs `jarvis "Here is a summary of completed tasks, sir."` with background: true before writing any text
  2. 2User hears the British Alan voice with pitch shift, flanger, and echo effects before text appears
  3. 3Writes the visible transcript using the bold **Jarvis:** prefix in the chat response
  4. 4Webchat post-render hook auto-wraps the transcript text in a purple italic span
OUTPUT

User hears the spoken summary first, then sees the styled transcript on screen

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

SHERPA_ONNX_TTS_DIR environment variable pointing to the sherpa-onnx TTS installation directory