Communitygithub.com

Sistema de Voz para Claude

Adicione notificações por voz auto-aprendizáveis para o Claude Code com edge-tts, pools de frases, filas de prioridade e prevenção de repetições.

O que é Sistema de Voz para Claude?

Esta skill permite que o Claude Code notifique o usuário verbalmente durante a execução de tarefas, utilizando o motor de texto-para-fala edge-tts. Ela gerencia um pool de frases que é auto-aprendizável: o sistema escolhe combinações variadas e evita repetições, priorizando notificações urgentes ou importantes. A skill suporta filas de prioridade, garantindo que mensagens críticas sejam ditas primeiro, e conta com um mecanismo anti-repetição que impede que a mesma frase seja dita duas vezes seguidas. É particularmente útil para desenvolvedores que querem manter a consciência situacional sem precisar olhar constantemente para o terminal.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Secondvisitation783/claude-voice-system

Perguntar na sua IA favorita

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

Documentação

O que Sistema de Voz para Claude faz?

Adicione notificações por voz auto-aprendizáveis para o Claude Code com edge-tts, pools de frases, filas de prioridade e prevenção de repetições.

Visão Geral

Esta skill permite que o Claude Code anuncie eventos importantes por voz, tornando o monitoramento de tarefas mais mão-livre. Ela usa o edge-tts para gerar áudio de alta qualidade e inclui:

  • Pool de Frases Auto-Aprendizável: O sistema coleta frases de notificações anteriores e as reutiliza de forma inteligente, variando o vocabulário.
  • Filas de Prioridade: Mensagens críticas (erros, conclusões) são ditas antes de notificações de baixa prioridade.
  • Anti-Repetição: Garante que nenhuma frase seja dita duas vezes em sequência, mantendo a variedade.
  • Configuração Simples: Apenas requer a instalação do edge-tts e a ativação da skill.

Pré-requisitos

  • Python 3.7+ e o pacote edge-tts instalado:
pip install edge-tts
  • A skill deve ser adicionada ao seu arquivo de configuração do Claude Code (.claude/settings.json).

Uso

Após configurada, a skill opera automaticamente. O Claude Code enviará notificações por voz baseadas em palavras-chave como "concluído", "erro" ou "atenção". Exemplos de comandos que disparam notificações:

  • "O build foi concluído com sucesso."
  • "Erro: servidor não respondeu."
  • "Atenção: operação demorou mais do que o esperado."

Configuração

Você pode ajustar os parâmetros no arquivo de configuração:

{
  "voice": {
    "language": "pt-BR",
    "voice": "pt-BR-AntonioNeural",
    "rate": "+0%",
    "volume": "+0%"
  }
}

Como Funciona

  1. O Claude Code detecta mensagens que correspondem a palavras-chave predefinidas.
  2. A skill gera uma frase a partir do pool, evitando repetições.
  3. A frase é colocada numa fila de prioridade baseada em sua urgência.
  4. O edge-tts converte a frase em áudio e o reproduz.
  5. O sistema aprende: frases novas são adicionadas ao pool para uso futuro.

Suporte

Esta skill foi projetada para o Claude Code (ferramenta de linha de comando da Anthropic). Testada em Linux e macOS. Para Windows, certifique-se de que o Python e o edge-tts estejam configurados corretamente.

Licença

MIT

Habilidades Relacionadas