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
- O Claude Code detecta mensagens que correspondem a palavras-chave predefinidas.
- A skill gera uma frase a partir do pool, evitando repetições.
- A frase é colocada numa fila de prioridade baseada em sua urgência.
- O edge-tts converte a frase em áudio e o reproduz.
- 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