OpenClaw Voice Control für Openclaw

Eine lokale macOS Sprachsteuerungs-Integration für OpenClaw, die wakeword-gesteuerte KI-Interaktionen mit ASR, TTS und Overlay-UI-Unterstützung ermöglicht.

carrotyuan
v0.1.9
Mar 25, 2026
0
1.2k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install openclaw-voice-control

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

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

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, openclaw-voice-control über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist OpenClaw Voice Control?

OpenClaw Voice Control bietet eine nahtlose, lokale Brücke zwischen Spracheingabe und Ihrem KI-Agenten. Diese speziell für macOS entwickelte Integration bietet leistungsstarke automatische Spracherkennung (ASR) über FunASR und SenseVoice, kombiniert mit anpassbarer Text-to-Speech (TTS). Sie ermöglicht es Entwicklern und Power-Usern, mit Openclaw Skills zu interagieren, ohne eine Tastatur zu berühren, indem effiziente Hintergrunddienste verwendet werden, die von launchd verwaltet werden.

Dieser Skill wurde mit Blick auf Datenschutz und Leistung entwickelt, wobei der Großteil der Verarbeitung lokal auf dem Rechner erfolgt. Durch die Integration einer optionalen Overlay-UI und einer robusten wakeword-Aktivierung (unterstützt sowohl openWakeWord als auch Porcupine) verwandelt es OpenClaw von einer textbasierten Schnittstelle in einen vollständig interaktiven Sprachassistenten, der tief in das macOS-Ökosystem integriert ist.

OpenClaw Voice Control Anwendungsfälle

  • Freihändiges Codieren und Systembedienung über Sprachbefehle an lokale KI-Agenten.
  • Auslösen komplexer Workflows mit dem wakeword "hey jarvis" für eine nahtlose Ausführung von Openclaw Skills.
  • Echtzeit-Sprachinteraktion mit visuellem Feedback über die optionale Overlay-UI.
  • Einrichten von hintergrundresidenten KI-Assistenten, die automatisch beim macOS-Login starten.

So funktioniert OpenClaw Voice Control

  1. Das System hört über das lokale Mikrofon und den openWakeWord- oder Porcupine-Anbieter auf ein bestimmtes wakeword.
  2. Sobald es ausgelöst wird, erfasst und transkribiert die SenseVoice-Engine die Benutzersprache lokal auf dem Mac in Text.
  3. Der erkannte Text wird zur Verarbeitung und Antwortgenerierung an einen lokalen OpenClaw-Agenten weitergeleitet.
  4. Die Antwort des Agenten wird mit macOS TTS wieder in Sprache umgewandelt und über die Systemlautsprecher ausgegeben.
  5. Eine optionale Overlay-UI bietet visuellen Status und Text-Feedback während der Konversationsschleife.
  6. Für die dauerhafte Nutzung verwaltet launchd den Lebenszyklus des Dienstes als hintergrundresidenten Prozess.

OpenClaw Voice Control Einrichtung

# From your conversation agent's installed skill directory
git init
git remote add origin https:\/\/github.com\/CarrotYuan\/openclaw-voice-control.git
git fetch --depth 1 origin main
git checkout -B main FETCH_HEAD

# Setup environment and dependencies
python3 -m venv .venv
source .venv\/bin\/activate
pip install -e .

# Download ASR and VAD models
.\/.venv\/bin\/modelscope download --model iic\/SenseVoiceSmall --local_dir models\/SenseVoiceSmall
.\/.venv\/bin\/python - <<'PY'
from funasr import AutoModel
AutoModel(model='fsmn-vad', disable_update=True)
PY

# Configure environment
cp .env.example .env
# Update .env with your OPENCLAW_BASE_URL and OPENCLAW_TOKEN

OpenClaw Voice Control Datenschema & Taxonomie

Komponente Beschreibung
.env Speichert Umgebungsvariablen wie OPENCLAW_TOKEN und Modellpfade.
models/ Lokales Verzeichnis mit SenseVoice- und VAD-Modellgewichten.
config/default.yaml Hauptkonfigurationsdatei zum Abstimmen von wakeword-Schwellenwerten und Timing.
launchagents/ Metadaten und Plist-Dateien für das macOS launchd Hintergrunddienst-Management.
scripts/ Enthält Wartungstools wie doctor.sh und Deployment-Wrapper.

OpenClaw Voice Control Erweiterte Funktionen

  • Hintergrundresidentes Verhalten unter Verwendung von launchd für dauerhaften, immer verfügbaren Sprachzugriff auf Openclaw Skills.
  • Unterstützung für mehrere wakeword-Engines, einschließlich openWakeWord (integrierte Modelle) und Picovoice Porcupine (benutzerdefinierte .ppn-Dateien).
  • Integrierte Diagnosetools über das doctor.sh-Skript zur Validierung der Umgebungs- und Abhängigkeitsintegrität.
  • Unterstützung für den automatischen Start beim Benutzer-Login über die bereitgestellten macOS-Deployment-Skripte.
  • Visuelle Overlay-Anwendung, die mit dem Sprachdienst synchronisiert wird, um UI-Feedback zu geben.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Requires
Bins python3gitlaunchctl
Github Stars: 0
forks: 0

Hervorgehoben*