# Half-Duplex Audio 常见问题

## 什么是 Half-Duplex 模式？

Half-Duplex（半双工）模式支持语音对话，使用VAD检测用户发言，检测到用户发言结束后，调用模型推理。同一时间只有一方在说话。你说话时模型在听，模型回复时你需要等待，暂不支持打断，但理论可行。

模型回复的准确率、音色、错字率等达到令人满意的水平。适合需要性能要求高的场景。

## VAD（语音活动检测）参数怎么调？

- **Threshold**：认定用户开始讲话的检测灵敏度，数值越高越不容易被噪声触发。安静环境可设 0.6-0.7，嘈杂环境建议 0.8-0.95
- **Min Silence**：静音多久后认为你讲完了，默认 800ms。如果你说话有停顿习惯，可以调高到 1200ms

## 为什么模型没有回复？

- 检查右上角服务状态是否为 **Online**
- 确认麦克风权限已授予浏览器
- VAD 阈值可能设置过高，导致语音未被检测到
- 查看左侧面板的 **State** 状态：应依次为 `listening → processing → speaking`

## 如何选择音频设备？

在左侧 **Audio Devices** 配置区域：
- **Mic**：选择输入麦克风
- **Speaker**：选择音频输出设备
- 点击 **Refresh** 刷新设备列表（插拔设备后使用）

## 什么是 Length Penalty？

Length Penalty 控制模型回复的长度。值大于 1 会鼓励更长的回复，小于 1 则倾向于更短的回复。默认值 1.1 会产生适中长度的回复。1.1下，模型的共情能力较好。

## 会话超时是什么意思？

**Session Timeout** 设置 Worker 的独占锁时间。超过该时间后，会话会自动结束，Worker 会释放给其他用户。默认 300 秒（5 分钟）。可以调整。

## 如何保存对话录音？

- 确保底部控制栏的 **Rec** 复选框已勾选
- 对话结束后，点击 **Download Rec** 按钮下载录音
- 录音格式为立体声 WAV：左声道为你的麦克风，右声道为模型回复
