客户端 UI
macOS 界面¶
- 菜单栏:Voice & Talk 设置… 打开原生 Voice & Talk 设置页面。
- 原生设置:使用实时 Gateway 中继 是这台 Mac 上默认关闭的本地可选功能。
- 在仪表盘中打开 将提供者、模型、语音和传输设置交由 Control UI 中 连接 下的 设置 → Talk 处理。
- 菜单栏:Talk 模式 启动或停止当前 Talk 会话。
- 悬浮层:光球渲染通用 Talk 波形(与 iOS、watchOS 和 Android 共享)。聆听状态跟随实时麦克风电平,说话状态跟随实际 TTS 播放包络,思考状态则轻柔呼吸。单击光球可暂停/恢复,双击可停止说话,点击 X 可退出 Talk 模式。
Apple Watch 界面¶
在 iPhone 设置 → Apple Watch 中点击 连接 Apple Watch,然后打开 Talk on Watch 并点击 开始。语音无需单独的启用设置即可使用;仅完成设置不会激活麦克风。当有多个智能体可用时,Watch 会要求你选择一个,为通话创建独立的聊天,并显示最新的语音转写,附带 静音 和 结束 控件。它不会在本地运行智能体或原版 Codex 运行时。
在连接完成前,请保持应用位于前台。已建立的通话使用后台音频;未完成的启动过程在应用转入后台时会停止。物理手腕放下、扬声器路由、蜂窝切换和长时间通话续航仍未得到验证。模拟器结果和 macOS 提供方音频探测不能证明 Watch 的后台行为。参见 Watch 设置与限制。
Android 界面¶
- Android 的主导航为 首页、聊天 和 设置。语音输入位于聊天输入框而不是独立的语音标签页中。
- 点击输入框中的麦克风进行设备端听写。长按可录制语音笔记附件。从 Talk 波形开始连续 Talk。
- 当 Talk 处于活动状态时,聊天界面会显示其当前状态。原生 Talk 会识别设备语音识别和已配置的 Talk 语音,并在 Gateway 未通告 GPT-Live 中继支持或明确拒绝该配置的中继支持时进行说明。显式的
stt-tts模式显示为原生 Talk,而不是实时故障。 - 听写、语音笔记录制和 Talk 是互斥的麦克风路径;启动其中一个会停止或阻止其他路径。
- 实时 Talk 优先使用已连接的 Bluetooth Classic 或 BLE 耳机麦克风;如果断开连接,应用会请求其他耳机输入,或回退到默认麦克风,并在采集停止后恢复默认偏好。
- 实时 Talk 请求 Android 通信模式和音频焦点,并使用已连接的外部输出或内置扬声器。仅在启用声学回声消除且通信模式和音频焦点保持激活状态时,麦克风音频才会在播放期间发送。如果没有回声消除,播放期间不会发送麦克风音频。Android 呈现时间戳在可用时会估算播放完成时间。没有可用时间戳的路由使用近似播放位置加上标称 PCM 时长;这无法保证所有设备上的声学输出都已完全播放完毕。
- 失去音频焦点或遇到播放设备故障会以错误结束实时 Talk。中断会在采集恢复前清除排队的输出;已停止的会话无法通过替代 Gateway 确认播放。
- 实时 思考 跟随提供方响应生成或被接受的 OpenClaw 咨询,而非输入转写——输入转写可能在答案之后才完成。没有提供方或 Gateway 响应开始信号的直接回复会保持 聆听,直到输出到达。空的已完成响应会返回 聆听;缓冲音频保持 说话,直到播放完毕。
- 当应用离开前台或用户离开聊天界面时,听写和语音笔记录制会停止。
- Talk 模式持续运行,直到被关闭或节点断开连接;活动期间使用 Android 的麦克风前台服务类型。
- Android 支持
pcm_16000、pcm_22050、pcm_24000和pcm_44100输出格式,用于低延迟AudioTrack流式传输。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw