mcpField
V
voice-agents

voice-agents

github.com/davila7开发33.0k346 次安装今天更新
代码仓库

关于 voice-agents

面向对话语音 Agent 设计的技能,重点关注延迟、可控性和自然轮次交互,介绍语音到语音及 STT→LLM→TTS 架构。

主要功能

  1. 01语音到语音架构
  2. 02STT→LLM→TTS 流水线
  3. 03语音活动检测
  4. 04轮次交互与插话检测

适用场景

  1. 01为语音 Agent 选择架构
  2. 02设计低延迟语音对话
  3. 03处理语音中的打断
  4. 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