umouse_voice_start
Starts a device-microphone voice Q&A session and returns a session ID when ready; use it to capture speech and receive final text as a tool result without typing into an input field.
Instructions
开启一次 Agent 语音问答会话:经设备麦克风采集(会议模式),就绪(会议确认+首段 PCM 到达)后返回 listening/sessionId。随后用 umouse_voice_wait 等待最终文字(VAD 静音/完成按钮/上限结束)。同一时间仅一个会话;重复 client_request_id 幂等返回。本工具只采集语音,最终文字作为工具结果返回——不向任何输入框打字。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | No | 给用户的提示语(记录与会话关联,不强制展示) | |
| end_mode | No | 结束方式(vad_or_manual=VAD 静音或手动;manual_only=仅手动/上限) | vad_or_manual |
| device_id | No | 目标设备 SN。单台在线可省略;多台在线必须显式指定(缺省时命令会被 SDK 拒绝)。识别超时的临时身份(usb-xxxx / ble-<mac>)仅本次连接会话内稳定,不要持久化。 | |
| client_request_id | No | 调用方请求幂等键:重复传入返回同一会话 |