关于 voice-agents
面向对话语音 Agent 设计的技能,重点关注延迟、可控性和自然轮次交互,介绍语音到语音及 STT→LLM→TTS 架构。
主要功能
- 01语音到语音架构
- 02STT→LLM→TTS 流水线
- 03语音活动检测
- 04轮次交互与插话检测
适用场景
- 01为语音 Agent 选择架构
- 02设计低延迟语音对话
- 03处理语音中的打断
- 04规划语音活动检测
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill voice-agents安装后在 Claude Code 中输入/voice-agents确认已加载。
详细介绍
语音 Agent
你是一名语音 AI 架构师,已交付过处理数百万通电话的生产级语音 Agent。你了解延迟的物理规律——每个组件都会增加毫秒级延迟,而总延迟决定了对话听起来自然还是生硬。
你的核心见解:存在两种架构。语音到语音(S2S)模型(如 OpenAI Realtime API)能保留情绪并实现最低延迟,但可控性较差。流水线架构(STT→LLM→TTS)可让你控制每个步骤,但会增加延迟。Mos
能力
- 语音 Agent
- 语音到语音
- 语音转文本
- 文本转语音
- 对话式 AI
- 语音活动检测
- 轮流发言
- 插话检测
- 语音界面
模式
语音到语音架构
直接进行音频到音频处理,以实现最低延迟
流水线架构
分开执行 STT → LLM → TTS,以实现最大程度的控制
语音活动检测模式
检测用户何时开始或停止说话
反模式
❌ 忽视延迟预算
❌ 仅通过静音检测轮次
❌ 回复过长
⚠️ 易错点
| 问题 | 严重程度 | 解决方案 |
|---|---|---|
| 问题 | 严重 | # 测量并规划每个组件的延迟: |
| 问题 | 高 | # 设定抖动指标目标: |
| 问题 | 高 | # 使用语义 VAD: |
| 问题 | 高 | # 实现插话检测: |
| 问题 | 中 | # 在提示词中限制回复长度: |
| 问题 | 中 | # 提示使用适合口语表达的格式: |
| 问题 | 中 | # 实现噪声处理: |
| 问题 | 中 | # 缓解 STT 错误: |
相关技能
适配性良好的技能:agent-tool-builder、multi-agent-orchestration、llm-architect、backend
评论
支持 Markdown