Realtime Voice
Realtime voice is an operator input surface for claw-bot. It starts and stops the audio session; it does not change the perception/action contract.
中文:实时语音只是操作员输入层。语音负责产生 transcript 和交互状态,不绕过
robot_* MCP 工具,也不改变感知、决策、行动的主契约。
claw-bot voice start --environment realworld --json
claw-bot voice status --json
claw-bot voice stop --json
Capture a read-only, redacted acceptance artifact from the current session:
claw-bot voice evidence --json
claw-bot voice evidence --output /path/to/voice-evidence.json --json
The evidence command never starts, stops, or mutates a voice session. It records a SHA-256 digest of the source state, redacts credential-shaped fields and values, and writes requested artifacts with mode 0600.
Voice transcripts should become normal decision-loop work:
- inspect
robot_status - request perception when needed
- issue
robot_act - record
robot_feedback
中文流程:
- 语音转写进入 Agent。
- Agent 用
robot_status获取当前环境和能力。 - 需要现场状态时调用
robot_perceive或robot_subscribe。 - 用
robot_act执行动作。 - 用
robot_feedback记录结果并继续规划。
Use environmentId to override the active environment. Otherwise, use the
active environment returned by robot_status.
中文:只有需要显式切换环境时才传 environmentId;默认使用 robot_status 返回的
active environment。