Push-to-talk voice input via Snarling hardware button and USB mic. Snarling records audio, plugin transcribes via OpenAI Whisper, then spawns a subagent that...
设计与多媒体
Voice Log
试用Background voice journaling with Soniox realtime STT for OpenClaw. Requires SONIOX_API_KEY. Get/create your Soniox API key at https://soniox.com/speech-to-te...
它能做什么
Background voice journaling with Soniox realtime STT for OpenClaw. Requires SONIOX_API_KEY. Get/create your Soniox API key at https://soniox.com/speech-to-te...
技能文档
Voice log
Conversation journal that uses Soniox realtime STT in a background daemon that:
- Captures microphone audio continuously.
- Keeps a text-only log file, with live conversation logs bucketed by minute.
- Keeps only the latest 60 minutes (for now).
Commands
Run from this skill directory:
npm install
node scripts/voice_journal_ctl.js start
node scripts/voice_journal_ctl.js end
node scripts/voice_journal_ctl.js status
node scripts/voice_journal_ctl.js last 10
OpenClaw trigger handling
When user says:
start voice journal: runnode scripts/voice_journal_ctl.js start.start voice log: runnode scripts/voice_journal_ctl.js start.start voice log ["en","de"]: runnode scripts/voice_journal_ctl.js start '["en","de"]'.end voice journal: runnode scripts/voice_journal_ctl.js end.summarize what we talked about for last 10 minutes: runnode scripts/voice_journal_ctl.js last 10, then summarize the returned text.
Always:
- Reply with only the requested outcome in one short sentence.
- Do not paste raw command output or transcript snippets unless the user explicitly asks for raw transcript/log text.
- If no text exists in range, report that explicitly.
- Never fabricate transcript text.
Required env
Set:
SONIOX_API_KEY(required)- Get/create key: https://soniox.com/speech-to-text
Optional:
- None. Runtime settings are intentionally hard-coded except language hints passed in the
startcommand.
Fixed defaults
- Data directory:
./.dataunder this skill. - Soniox websocket endpoint: SDK default (
SONIOX_API_WS_URL). - Soniox model:
stt-rt-v4. lastoutput cap:1800chars by default, or override per command with--max-chars.- Daemon environment: only
SONIOX_API_KEY(and optional language hints) is forwarded; unrelated host env secrets are not inherited.
Audio capture defaults
Auto-selects available command by platform. Recommended:
- Linux:
arecord -q -f S16_LE -r 16000 -c 1 -t raw - macOS:
sox -q -d -t raw -b 16 -e signed-integer -r 16000 -c 1 -
相关技能
Send real WhatsApp VOICE NOTES (not audio files) from an OpenClaw agent. Use when the user asks the agent to 'send a voice message/note', reply by voice, or...
Turn a written customer-onboarding step list into one customer onboard voice clip per labeled cue. This onboarding-step voice studio records each customer onboarding audio and step list voice from the steps the enablement team already wrote, then delivers 8 to 20 customer onboard voice pack files. Use it for onboarding clip packs that keep one written step on each clip.
Use when AudioClaw Skills needs to understand a user voice message with AudioClaw ASR, including speech-to-text, model routing for deepthink or pro features,...
Use CallMyCall API to start, end, and check AI phone calls, and return results in chat. Use when the user asks to call someone, plan a future call, end a cal...
Create a reusable personal or brand voice from a clean audio sample with this AI voice cloning studio and voice cloning software. Clone my voice, build a custom AI voice, or create an AI voice clone from a short single-speaker sample; give the custom voice a memorable name and reuse it for narration, courses, product stories, customer updates, series, and brand content. Compare sample quality, review the current estimate, and hear the reusable voice in a short test reading before expanding it into longer spoken projects.