/install lovefromio-jarvis-voice
Jarvis Voice Persona
A metallic AI voice with visual transcript styling for OpenClaw assistants.
Features
- TTS Output: Local speech synthesis via sherpa-onnx (no cloud API)
- Metallic Voice: ffmpeg audio processing for robotic resonance
- Purple Transcripts: Visual distinction between spoken and written content
- Fast Playback: 2x speed for efficient communication
Requirements
sherpa-onnxwith VITS piper model (en_GB-alan-medium recommended)ffmpegfor audio processingaplay(ALSA) for audio playback
Installation
1. Install sherpa-onnx TTS
# Download and extract sherpa-onnx
mkdir -p ~/.openclaw/tools/sherpa-onnx-tts
cd ~/.openclaw/tools/sherpa-onnx-tts
# Follow sherpa-onnx installation guide
2. Install the jarvis script
cp {baseDir}/scripts/jarvis ~/.local/bin/jarvis
chmod +x ~/.local/bin/jarvis
3. Configure audio device
Edit ~/.local/bin/jarvis and set your audio output device in the aplay -D line.
Usage
Speak text
jarvis "Hello, I am your AI assistant."
In agent responses
Add to your SOUL.md:
## Communication Protocol
- **Hybrid Output:** Every response includes text + spoken audio via `jarvis` command
- **Transcript Format:** **Jarvis:** \x3Cspan class="jarvis-voice">spoken text\x3C/span>
- **No gibberish:** Never spell out IDs or hashes when speaking
Transcript styling (requires UI support)
Add to your webchat CSS:
.jarvis-voice {
color: #9B59B6;
font-style: italic;
}
And allow span in markdown sanitization.
Voice Customization
Edit ~/.local/bin/jarvis to adjust:
| Parameter | Effect |
|---|---|
--vits-length-scale=0.5 |
Speed (lower = faster) |
aecho delays |
Metallic resonance |
chorus |
Thickness/detuning |
highpass/lowpass |
Frequency range |
treble=g=3 |
Metallic sheen |
Presets
More robotic:
aecho=0.7:0.7:5|10|15:0.4|0.35|0.3
More human:
aecho=0.4:0.4:20:0.2
Deeper:
highpass=f=200,lowpass=f=3000
Troubleshooting
No audio output
- Check
aplay -lfor available devices - Update the
-D plughw:X,Yparameter
Voice too fast/slow
- Adjust
--vits-length-scale(0.3=very fast, 1.0=normal)
Metallic effect too strong
- Reduce echo delays and chorus depth
Files
scripts/jarvis— TTS script with metallic processingSKILL.md— This documentation
A voice persona for assistants who prefer to be heard as well as read.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install lovefromio-jarvis-voice - 安装完成后,直接呼叫该 Skill 的名称或使用
/lovefromio-jarvis-voice触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Lovefromio Jarvis Voice 是什么?
Metallic AI voice persona with TTS and visual transcript styling. Speak responses aloud with a JARVIS-like robotic voice and display transcripts in purple it... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。
如何安装 Lovefromio Jarvis Voice?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install lovefromio-jarvis-voice」即可一键安装,无需额外配置。
Lovefromio Jarvis Voice 是免费的吗?
是的,Lovefromio Jarvis Voice 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Lovefromio Jarvis Voice 支持哪些平台?
Lovefromio Jarvis Voice 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Lovefromio Jarvis Voice?
由 AI(@lovefromio)开发并维护,当前版本 v1.0.0。