feat: add optional bot backchannels to prompt pipelines
This commit is contained in:
@@ -138,3 +138,11 @@ cd backend
|
||||
- [OpenCode Server](https://opencode.ai/docs/server/)
|
||||
- [OpenCode 权限](https://opencode.ai/docs/permissions/)
|
||||
- [OpenCode 技能](https://opencode.ai/docs/skills/)
|
||||
|
||||
## 机器人附和(Prompt Pipeline)
|
||||
|
||||
在提示词助手的「交互策略」开启「机器人附和」。默认关闭;开启后默认等待用户连续讲话 4 秒(可设 2~15 秒),使用当前 TTS 音色说一次“嗯。”。每个用户轮次最多一次,两次发送之间至少间隔 10 秒。短暂停顿会取消当前等待,继续讲话后重新计时。
|
||||
|
||||
附和直接使用 Pipecat `BotBackchannelFrame` 进入 TTS,不调用 Speaker LLM、不写入主对话上下文,也不生成普通回答转写。它不会识别或过滤用户的附和,不改变既有打断策略。Workflow 与 Realtime 暂不启用该能力。
|
||||
|
||||
用户停说、正式回答开始、固定播报开始或连接结束时取消待发送附和;执行时也检查输入开关、工具静音与挂断状态。已经交给 TTS 的短附和会正常播完,不能保证用户结束讲话的瞬间停止,较慢的 TTS 仍可能影响接续延迟。配置修改后需重新连接会话生效。真实麦克风下的回声、音色自然度与接续延迟需按部署环境验收。
|
||||
|
||||
Reference in New Issue
Block a user