Skip to content
Worix
BrowsePublish
Log inSign Up

voiceclaw

Voice conversation interface for OpenClaw using wake word detection, streaming LLM responses, and text-to-speech. Use when a user wants to talk to their Open...

84 downloads
Free
Reviewed

voiceclaw

Voice conversation skill for OpenClaw: wake word → STT → LLM (streaming) → TTS → playback.

Requirements

  • OpenClaw running locally (gateway with chatCompletions enabled)
  • Node.js 18+
  • VOICEVOX running on localhost:50021 (download)
  • Chrome/Edge (Web Speech API for STT)
  • HTTPS for remote mic access (localhost works without HTTPS)

Quick Start

# Install
git clone https://github.com/kentoku24/voiceclaw.git
cd voiceclaw
npm install

# Start (no .env needed if OpenClaw is running locally)
npm start
# → [voiceclaw] OpenClaw config loaded from ~/.openclaw/openclaw.json
# → [voiceclaw] listening on http://127.0.0.1:8788

# Open browser
open http://127.0.0.1:8788

Press 開始, say the wake word (default: アリス), then speak your command.

Configuration

All settings are optional. Set in .env or environment variables:

VariableDefaultDescription
WAKE_WORDSアリスちゃん,アリス,...Comma-separated wake words
STT_LANGja-JPSpeech recognition language
OPENCLAW_MODELopenclawLLM model name
VOICEVOX_URLhttp://127.0.0.1:50021VOICEVOX endpoint
VOICEVOX_SPEAKER1VOICEVOX speaker ID
HOST127.0.0.1Server bind address
PORT8788Server port

Gateway token is auto-detected from ~/.openclaw/openclaw.json. Override with OPENCLAW_GATEWAY_TOKEN if needed.

Architecture

Wake word (browser STT) → voiceclaw server → OpenClaw Gateway (streaming)
                                           → sentence-level TTS (VOICEVOX)
                                           → audio playback (Web Audio API)

See docs/architecture.md for the full sequence diagram.

API Endpoints

MethodPathDescription
GET/healthHealth check
GET/api/configClient-safe settings (wake words, STT lang)
POST/api/chat-streamStreaming LLM → sentence-level SSE
POST/api/chatNon-streaming LLM (fallback)
POST/api/ttsText → VOICEVOX → WAV audio

Download

ZIP package — ready to use

Skill Info

Creator
kentoku24
Downloads
84
Published
Mar 15, 2026
Updated
Mar 16, 2026