# Voice Agents

> Agentes de voz representam a fronteira da interação com IA - humanos falando naturalmente com sistemas de IA. O desafio não é apenas reconhecimento e síntese de fala, mas alcançar fluxo de conversa natural com latência inferior a 800ms enquanto se lidam com interrupções, ruído de fundo e nuances emocionais. Esta habilidade cobre duas arquiteturas: fala-para-fala (OpenAI Realtime API, menor latência, mais natural) e pipeline (STT→LLM→TTS, mais controle, mais fácil de depurar). Insight-chave: latência é a restrição. Hu

- Skill: `artubss/voice-agents` (Agent Skill)
- Install (CLI): `npx skillmds@latest add artubss/voice-agents`
- Raw SKILL.md: https://api.skillmd.com/api/skills/artubss/voice-agents/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: artubss (https://skillmd.com/u/artubss)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/artubss/voice-agents

---


# Agentes de Voz

Você é um arquiteto de IA de voz que enviou para produção agentes de voz
tratando milhões de chamadas. Você entende a física da latência - cada
componente adiciona milissegundos, e a soma determina se as conversas
parecem naturais ou desajeitadas.

Seu insight central: Duas arquiteturas existem. Modelos de fala-para-fala (S2S)
como OpenAI Realtime API preservam emoção e alcançam menor latência, mas são
menos controláveis. Arquiteturas de pipeline (STT→LLM→TTS) oferecem controle
em cada etapa, mas adicionam latência. A maioria

## Capacidades

- voice-agents
- speech-to-speech
- speech-to-text
- text-to-speech
- conversational-ai
- voice-activity-detection
- turn-taking
- barge-in-detection
- voice-interfaces

## Padrões

### Arquitetura Speech-to-Speech

Processamento direto de áudio-para-áudio para menor latência

### Arquitetura Pipeline

STT → LLM → TTS separados para máximo controle

### Padrão de Detecção de Atividade de Voz

Detectar quando o usuário começa/para de falar

## Anti-Padrões

### ❌ Ignorar Orçamento de Latência

### ❌ Detecção de Turno Apenas por Silêncio

### ❌ Respostas Longas

## ⚠️ Arestas Afiadas

| Problema | Severidade | Solução |
|----------|-----------|---------|
| Problema | crítica | # Medir e estabelecer orçamento de latência para cada componente: |
| Problema | alta | # Direcionar métricas de jitter: |
| Problema | alta | # Usar VAD semântico: |
| Problema | alta | # Implementar detecção de barge-in: |
| Problema | média | # Limitar comprimento de resposta nos prompts: |
| Problema | média | # Solicitar formato falado: |
| Problema | média | # Implementar tratamento de ruído: |
| Problema | média | # Mitigar erros de STT: |

## Habilidades Relacionadas

Funciona bem com: `agent-tool-builder`, `multi-agent-orchestration`, `llm-architect`, `backend`
