hotbutter voice chat
Enables local voice chat by embedding Hotbutter relay server and PWA, providing speech-to-text and text-to-speech via a secure, self-hosted connection.
技能说明
Hotbutter Voice Skill (Hosted Relay)
This skill routes data through hotbutter.ai. Voice transcripts and agent responses are transmitted through the hosted relay server at wss://hotbutter.ai. This is a convenience skill — not a private or local-only solution.
For a fully local alternative where no data leaves your machine, see hotbutter-os.
For updates, follow @DnuLkjkjh.
Privacy & Data Flow
Data that transits through hotbutter.ai:
- Transcribed speech text (from browser speech-to-text)
- Agent response text (stdout from your local
openclawbinary)
Warning: If your agent prints sensitive information (secrets, credentials, private data), that output will be sent through the relay. Avoid running agents that output secrets, or use --relay-url to point to a relay you control.
Data that stays local:
- Raw audio (processed in the browser, never transmitted)
- The
openclawbinary execution (runs on your machine) - Config file (
~/.hotbutter)
Required Dependencies
openclawCLI — must be installed and on your PATH
How It Works
- This skill connects via WebSocket to
wss://hotbutter.ai - A pairing code and URL (
https://hotbutter.ai/app?code=XXXXXX) are printed - Open the URL in your browser to start a voice session
- Browser speech-to-text converts your voice to text, sent through the relay to this skill
- This skill executes
openclaw agent --session-id <id> -m <text>on your machine - The agent's text response is sent back through the relay and spoken via browser TTS
Usage
# Start (connects to hotbutter.ai by default)
voice-bridge start
# Use your own relay for privacy
voice-bridge start --relay-url wss://your-relay.example.com
# Custom agent display name
voice-bridge start --agent-name "My Agent"
Configuration
| Option | Default | Description |
|---|---|---|
--relay-url | wss://hotbutter.ai | Relay WebSocket URL. Change this to use your own relay. |
--agent-name | Agent | Display name shown in the voice client |
First Run
On first run, the skill will prompt for an optional email (stored locally in ~/.hotbutter). Subsequent runs connect immediately.
如何使用「hotbutter voice chat」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「hotbutter voice chat」技能完成任务
- 结果即时呈现,支持继续对话优化