Communitygithub.com

pyai-voice-agents

Crie ou atualize perfis de agentes de voz PyAI para recepção, agendamento de compromissos, suporte ao cliente ou outros fluxos de conversação.

O que é pyai-voice-agents?

Esta skill permite que desenvolvedores e usuários do PyAI criem e gerenciem perfis de agentes de voz para diversos casos de uso, como recepção, agendamento de compromissos e suporte ao cliente. Ela utiliza as ferramentas do PyAI como fonte de verdade e suporta a seleção de vozes, definição de personalidade, idioma e configuração de ferramentas e conhecimentos específicos para cada agente. A skill verifica a conexão com o PyAI antes de qualquer operação e orienta o usuário a fazer login no navegador caso esteja desconectado. Importante: a skill gerencia os perfis dos agentes, mas não inicia chamadas telefônicas ou sessões de microfone — para conversas ao vivo, é necessário usar o Omni SDK ou integração WebSocket com o ID do agente salvo. A documentação oficial em https://docs.pyai.com/guides/omni-overview oferece o guia em tempo real para essa integração.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-voice-agents

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Agentes de Voz

Use os esquemas de ferramentas do PyAI conectado como fonte de verdade; os clientes podem prefixar os IDs das ferramentas com o nome do servidor. Se o PyAI estiver desconectado, direcione o usuário para o login no navegador do host. Mantenha as credenciais fora do chat. Respeite o projeto selecionado e a tarefa autorizada pelo usuário.

Ferramentas: whoami, list_voices, list_agents, create_agent, get_agent, update_agent, set_agent_tools, set_agent_knowledge

Estabeleça a tarefa, saudação, persona, idioma e voz. Escolha uma voz a partir de list_voices; inspecione um agente existente antes de atualizá-lo. Use o objeto body do esquema para os campos do perfil. Criar um perfil é uma alteração persistente, portanto, faça isso quando o usuário solicitar a criação, não apenas para fornecer um exemplo de código.

Anexe apenas as ferramentas e conhecimentos solicitados ao agente selecionado. Retorne seu ID real e explique o próximo passo da integração.

O MCP gerencia os perfis; ele não inicia uma sessão de microfone nem faz uma chamada telefônica. Para uma conversa ao vivo, use o Omni SDK ou integração WebSocket com o ID do agente salvo como session_label. Consulte o guia em tempo real atual em https://docs.pyai.com/guides/omni-overview. Não invente eventos WebSocket, idiomas suportados ou ações de telefonia.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Habilidades Relacionadas