Skip to main content

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 italics.

소스 정보

저장소
Kernel8901/ai-agent-skills-classification
최근 소스 활동
2026년 4월 4일 15:26
감지된 SKILL.md 언어
영어
스타
5
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
jarvis-voice
version
1.0.0
description
Metallic AI voice persona with TTS and visual transcript styling. Speak responses aloud with a JARVIS-like robotic voice and display transcripts in purple italics.
homepage
https://github.com/openclaw/openclaw
repository
https://github.com/openclaw/openclaw
metadata
{"openclaw":{"emoji":"🎙️","requires":{"bins":"[Truncated]"},"install":["[Truncated]"]}}
# 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-onnx` with VITS piper model (en_GB-alan-medium recommended) - `ffmpeg` for audio processing - `aplay` (ALSA) for audio playback ## Installation ### 1. Install sherpa-onnx TTS ```bash # 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 ```bash 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 ```bash jarvis "Hello, I am your AI assistant." ``` ### In agent responses Add to your SOUL.md: ```markdown ## Communication Protocol - **Hybrid Output:** Every response includes text + spoken audio via `jarvis` command - **Transcript Format:** **Jarvis:** <span class="jarvis-voice">spoken text</span> - **No gibberish:** Never spell out IDs or hashes when speaking ``` ### Transcript styling (requires UI support) Add to your webchat CSS: ```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 -l` for available devices - Update the `-D plughw:X,Y` parameter ### 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 processing - `SKILL.md` — This documentation --- *A voice persona for assistants who prefer to be heard as well as read.*
GitHub에서 보기