jarvis-voice

Generate spoken responses with a metallic AI voice using sherpa-onnx and ffmpeg.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/laoye2020/openclaw-workspace-clean --skill jarvis-voice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jarvis-voice
Source: https://github.com/laoye2020/openclaw-workspace-clean/tree/main/skills/jarvis-voice
Command: npx skills add https://github.com/laoye2020/openclaw-workspace-clean --skill jarvis-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a unique, metallic AI voice persona for spoken responses, enhancing user engagement and offering a distinct auditory experience.

Core Features & Use Cases

  • TTS Output: Utilizes local speech synthesis (sherpa-onnx) for privacy and offline use.
  • Metallic Voice: Applies audio processing (ffmpeg) for a robotic, JARVIS-like sound.
  • Visual Styling: Supports custom styling for transcripts (purple italics) when integrated with a compatible UI.
  • Use Case: An AI assistant responding to user queries with a consistent, recognizable robotic voice, making interactions more immersive.

Quick Start

Use the jarvis skill to speak the phrase "Hello, I am your AI assistant."

Frequently Asked Questions about jarvis-voice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a robotic metallic AI voice for text to speech?▼

To generate a metallic AI voice, this Skill synthesizes speech locally using sherpa-onnx and processes the audio with ffmpeg to create a distinct, JARVIS-like robotic sound for spoken responses.

Can I use local TTS for offline voice assistant responses?▼

Yes, you can use local TTS for offline voice assistant responses. It utilizes sherpa-onnx for speech synthesis, ensuring privacy and offline functionality without relying on external cloud APIs.

Do I need ffmpeg and aplay to process TTS audio playback?▼

Yes, you need ffmpeg and aplay. FFmpeg applies the metallic audio processing effect, while aplay handles the final audio playback, and sherpa-onnx manages the underlying text-to-speech synthesis.

What is a metallic voice persona in AI text to speech?▼

A metallic voice persona is an auditory identity for AI assistants. It processes standard TTS output with audio filters to produce a consistent, robotic sound that enhances user engagement and immersion.

How to display styled visual transcripts for voice assistant replies?▼

To display styled visual transcripts, this Skill supports custom UI styling such as purple italics. This visually enhances the text representation of the spoken TTS output during assistant communication.