# Audio Full-Duplex 常见问题

## 什么是 Audio Full-Duplex 模式？

Audio Full-Duplex（音频全双工）模式支持**纯音频的双向实时对话**。你和模型可以同时说话，无阻塞。类似于真实的电话通话体验，但不包含视频。

> 注意：此功能目前为实验性质，模型在说话时可能无法立即响应新的提问。建议使用耳机以获得最佳体验。下次模型版本会优化这个问题。

## 回复过于简短？

由于模型训练语料有局限性，回复可能较为简洁。**可以通过左侧栏调高 Length Penalty 参数，达到 1.3 实现更长的回复长度和更好的共情能力。**默认值为 1.05 回复较为简洁。但已知问题是在 Length Penalty = 1.3 时，可能难以语音打断。下个模型版本会重点提升。

## 可以自定义音色、韵律吗？

可以，通过Preset System Prompt点击Advanced按钮，上传自定义参考音频即可。MiniCPM-o 4.5 提出了多模态系统提示词概念，可以允许用户在系统提示词中加入 文字系统指令、参考音频等，模型将可以根据文字指令和参考音频，改变回复的文本风格、语音韵律等。

## 可以自定义系统提示词吗？

可以，通过Preset System Prompt点击Advanced按钮，改变系统提示词即可。改变提示词会改变模型风格、行为等。MiniCPM-o 4.5 提出了多模态系统提示词概念，可以允许用户在系统提示词中加入 文字系统指令、参考音频等，模型将可以根据文字指令和参考音频，改变回复的文本风格、语音韵律等。


## 和 Half-Duplex 有什么区别？

| 特性 | Half-Duplex | Audio Full-Duplex |
|------|------------|-------------------|
| 通话方式 | 轮流对话 | 可同时说话 |
| 打断 | 需等模型说完 | 可随时打断 |
| 延迟 | 较低 | 稍高 |
| 稳定性 | 更稳定 | 实验性 |

## Live 模式和 File 模式有什么区别？

- **Live**：使用麦克风进行实时语音输入
- **File**：上传音频文件作为输入，可选择仅使用文件音频或混合麦克风

## 为什么建议使用耳机？

全双工模式下，模型的回复声音可能通过扬声器传到麦克风中，造成回声。使用耳机可以有效避免这个问题，让模型更准确地听到你的声音。

## Delay 该设多少？

- **默认 200ms**：适合大多数场景
- **降到 50-100ms**：低延迟但可能有音频断续
- **调高到 300-500ms**：更稳定，适合网络较差的情况

## Force Listen 按钮是做什么的？

点击 **Force Listen** 可以强制模型进入监听状态，中断它当前的回复。当你想打断模型说话时使用。

## Pause 按钮有什么效果？

暂停当前会话。暂停期间不发送音频数据，恢复后可以继续对话。适合临时中断的场景。

