WhatsApp Cloned Voice Messages
Integra WhatsApp e Minimax para enviar mensagens de voz personalizadas usando vozes clonadas.
Documentação
Guia Completo: Configuração do MCP no Claude Desktop para Mensagens de Voz do WhatsApp com Vozes Clonadas
Visão Geral
Este guia abrangente documenta o processo completo de configuração do Claude Desktop com servidores MCP (Model Context Protocol) para integração com WhatsApp e Minimax. O objetivo é permitir o envio de mensagens de voz personalizadas usando vozes clonadas diretamente pelo WhatsApp a partir do Claude Desktop.
O Que Você Vai Alcançar
- ✅ Configurar o Claude Desktop com o servidor MCP do WhatsApp
- ✅ Integrar o servidor MCP da Minimax para geração de voz por IA
- ✅ Clonar sua voz e usá-la para gerar mensagens
- ✅ Enviar mensagens de áudio personalizadas diretamente para contatos do WhatsApp
- ✅ Lidar com problemas comuns de configuração e solução de problemas
Pré-requisitos
- Sistema macOS ou Linux
- Claude Desktop instalado
- Python 3.8+ instalado
- Git instalado
- Conta no WhatsApp
- Conta na Minimax com acesso à API
Recursos Necessários
- Servidor MCP do WhatsApp: https://github.com/lharries/whatsapp-mcp/tree/main
- Servidor MCP da Minimax: https://github.com/MiniMax-AI/MiniMax-MCP
- Exemplo em vídeo: https://www.youtube.com/watch?v=1xwAl284fJ8
Passo 1: Instalar o Gerenciador de Pacotes uv
Primeiro, instale o gerenciador de pacotes uv que será usado para executar os servidores MCP:
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Add to PATH (add to your ~/.bashrc or ~/.zshrc)
export PATH="$HOME/.local/bin:$PATH"
# Reload shell or run:
source ~/.bashrc # or ~/.zshrc
Problema Comum: Se uv não for encontrado, certifique-se de que o PATH está configurado corretamente e reinicie o terminal.
Passo 2: Configurar o Servidor MCP do WhatsApp
2.1 Clonar e Configurar o Repositório
# Clone the repository
cd ~/
mkdir -p github_com_lharries_whatsapp-mcp
cd github_com_lharries_whatsapp-mcp
git clone https://github.com/lharries/whatsapp-mcp.git whatsapp-mcp-server
cd whatsapp-mcp-server
2.2 Instalar Dependências
# Install Python dependencies using uv
uv sync
Solução de Problemas: Se você encontrar problemas de dependência:
- Certifique-se de que o Python 3.8+ está instalado
- Tente:
uv pip install -r requirements.txt - Verifique se todas as dependências do sistema estão atendidas
2.3 Configuração de Autenticação do WhatsApp
O servidor MCP do WhatsApp requer autenticação através do WhatsApp Web. Siga estes passos:
- Execute o servidor inicialmente para gerar o código QR:
uv run main.py
- Escaneie o código QR com o aplicativo móvel do WhatsApp
- Aguarde a autenticação bem-sucedida
- A sessão será salva para uso futuro
Problemas Comuns:
- Código QR não aparecendo: Verifique as configurações do firewall e garanta o acesso à porta
- Falha na autenticação: Tente limpar o cache do navegador e regenerar o código QR
- Sessão expirada: Você pode precisar reautenticar periodicamente
Passo 3: Configurar o Servidor MCP da Minimax
3.1 Obter a Chave da API Minimax
- Cadastre-se na plataforma de IA Minimax
- Navegue até as configurações da API
- Gere sua chave de API
- Salve a chave com segurança (você precisará dela para a configuração)
3.2 Instalar o Servidor MCP da Minimax
# Install using uvx
uvx install minimax-mcp
Instalação alternativa se o uvx falhar:
# Clone repository method
git clone https://github.com/MiniMax-AI/MiniMax-MCP.git
cd MiniMax-MCP
uv sync
Passo 4: Configurar o Claude Desktop
4.1 Localizar a Configuração do Claude Desktop
Encontre o arquivo de configuração do Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
4.2 Criar/Atualizar o Arquivo de Configuração
Crie ou atualize o arquivo de configuração com o seguinte conteúdo:
{
"mcpServers": {
"whatsapp": {
"command": "/Users/[YOUR_USERNAME]/.local/bin/uv",
"args": [
"--directory",
"/Users/[YOUR_USERNAME]/github_com_lharries_whatsapp-mcp/whatsapp-mcp-server",
"run",
"main.py"
]
},
"MiniMax": {
"command": "/Users/[YOUR_USERNAME]/.local/bin/uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "YOUR_MINIMAX_API_KEY_HERE",
"MINIMAX_MCP_BASE_PATH": "/tmp",
"MINIMAX_API_HOST": "https://api.minimaxi.chat",
"MINIMAX_API_RESOURCE_MODE": "local"
}
}
}
}
Importante: Substitua [YOUR_USERNAME] pelo seu nome de usuário real e YOUR_MINIMAX_API_KEY_HERE pela sua chave real da API Minimax.
4.3 Solução de Problemas de Configuração
Problemas Comuns:
-
Problemas de Caminho:
- Certifique-se de que todos os caminhos usam caminhos absolutos
- Verifique se
uveuvxestão instalados em~/.local/bin/ - Verifique se a estrutura de diretórios corresponde exatamente
-
Erros de Sintaxe JSON:
- Valide a sintaxe JSON usando validadores online
- Certifique-se de que todas as aspas estão devidamente escapadas
- Verifique se há vírgulas finais
-
Variáveis de Ambiente:
- Verifique se a chave da API está correta e ativa
- Certifique-se de que o caminho base
/tmpexiste e é gravável - Verifique se a URL do host da API está acessível
Passo 5: Configuração de Clonagem de Voz (Opcional, mas Recomendado)
5.1 Preparar Amostra de Voz
- Grave uma amostra de áudio clara da sua voz (10-30 segundos)
- Use um microfone de boa qualidade
- Fale de forma clara e natural
- Salve no formato MP3 ou WAV
5.2 Clonar Sua Voz
Quando o Claude Desktop estiver em execução com os servidores MCP:
-
Peça ao Claude para listar as vozes disponíveis:
Can you list all available voices in Minimax? -
Clone sua voz:
Can you clone my voice using this audio file? [upload your voice sample] Use voice ID: my_custom_voice_[your_name] -
Teste a voz clonada:
Generate a test audio message with my cloned voice saying "Hello, this is a test message"
Passo 6: Reiniciar o Claude Desktop
- Feche completamente o Claude Desktop
- Reinicie o aplicativo
- Aguarde a inicialização dos servidores MCP
- Verifique se ambos os servidores estão conectados (você deve ver indicadores MCP no Claude)
Passo 7: Testar a Integração
7.1 Testar a Conexão com o WhatsApp
Can you search for contacts in my WhatsApp?
7.2 Testar a Geração de Voz da Minimax
Can you generate an audio message saying "Hello, this is a test" using my cloned voice?
7.3 Enviar Mensagem de Voz de Teste
Can you send a voice message to [phone number] saying "Hello, this is a test message from Claude" using my cloned voice?
Exemplo Completo de Funcionamento
Aqui está o processo exato que seguimos e que resultou em sucesso:
Solicitação Inicial
User: "Can you send an audio message with my cloned voice to +34959217658 with the message 'Hemos llegado a los 140.000 seguidores en instagram. Que chimba!! Gracias a la divinidad'"
Execução Passo a Passo
-
Descoberta de Voz:
Claude listed available voices and found the cloned voice: moss_audio_17d8fcf2-4abf-11f0-b862-46ba4da2d9df -
Geração de Áudio:
Parameters used: - Text: "Hemos llegado a los 140.000 seguidores en instagram. Que chimba!! Gracias a la divinidad" - Voice ID: moss_audio_17d8fcf2-4abf-11f0-b862-46ba4da2d9df - Emotion: happy - Language: Spanish -
Entrega no WhatsApp:
Sent to: 34959217658 (without + prefix) Format: Audio message Result: Success -
Correção de Conteúdo:
User requested change from "140.000 seguidores" to "140 mil seguidores" Regenerated audio with corrected text Sent updated message successfully
Problemas Comuns e Soluções
Problema 1: Servidores MCP Não Conectando
Sintomas: O Claude Desktop não mostra servidores MCP conectados
Soluções:
- Verifique a sintaxe do arquivo de configuração
- Verifique se todos os caminhos são absolutos e corretos
- Certifique-se de que
uveuvxestão devidamente instalados - Reinicie completamente o Claude Desktop
- Verifique os logs do sistema para mensagens de erro
Problema 2: Falha na Autenticação do WhatsApp
Sintomas: Não é possível conectar ao WhatsApp, problemas com o código QR
Soluções:
- Limpe as sessões do WhatsApp Web no seu celular
- Garanta uma boa conexão com a internet
- Tente executar o servidor MCP do WhatsApp manualmente primeiro
- Verifique as configurações de firewall/antivírus
Problema 3: Erros na API Minimax
Sintomas: Falha na geração de voz, erros de API
Soluções:
- Verifique se a chave da API está correta e ativa
- Verifique o saldo de créditos da conta
- Certifique-se de que a URL do host da API está acessível
- Tente um caminho base diferente se houver problemas de permissão
Problema 4: Clonagem de Voz Não Funcionando
Sintomas: Não é possível encontrar a voz clonada, falha na geração
Soluções:
- Certifique-se de que a voz foi devidamente clonada na plataforma Minimax
- Verifique o formato do ID da voz
- Verifique a compatibilidade do formato do arquivo de áudio
- Tente listar as vozes para confirmar a disponibilidade
Problema 5: Falha na Entrega de Mensagem de Áudio
Sintomas: O áudio é gerado, mas o envio pelo WhatsApp falha
Soluções:
- Verifique o formato do número de telefone (sem prefixo +)
- Certifique-se de que a sessão do WhatsApp está ativa
- Verifique a compatibilidade do formato do arquivo de áudio
- Verifique as permissões e caminhos dos arquivos
Melhores Práticas
- Backups Regulares: Salve sua configuração do Claude Desktop
- Segurança da Chave da API: Nunca compartilhe sua chave da API Minimax
- Qualidade de Voz: Use áudio de alta qualidade para clonagem de voz
- Testes: Sempre teste primeiro com você mesmo antes de enviar para outras pessoas
- Atualizações: Mantenha os servidores MCP atualizados regularmente
Comandos de Solução de Problemas
Verificar instalação do uv:
which uv
uv --version
Verificar instalação do uvx:
which uvx
uvx --version
Testar o MCP do WhatsApp manualmente:
cd ~/github_com_lharries_whatsapp-mcp/whatsapp-mcp-server
uv run main.py
Testar o MCP da Minimax manualmente:
uvx minimax-mcp -y
Validar a configuração do Claude:
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json | python -m json.tool
Métricas de Sucesso
Você saberá que tudo está funcionando quando:
- ✅ O Claude Desktop mostrar ambos os servidores MCP conectados
- ✅ Você puder pesquisar contatos do WhatsApp
- ✅ Você puder listar as vozes disponíveis, incluindo sua voz clonada
- ✅ Você puder gerar áudio com sua voz
- ✅ Você puder enviar mensagens de áudio para o WhatsApp com sucesso
Conclusão
Esta configuração permite poderosas capacidades de automação ao combinar a inteligência do Claude com o alcance do WhatsApp e a tecnologia de clonagem de voz da Minimax. A chave para o sucesso é atenção cuidadosa aos detalhes de configuração e solução sistemática de problemas que possam surgir.
A integração completa permite comandos em linguagem natural para o Claude que resultam em mensagens de voz personalizadas sendo enviadas diretamente para contatos do WhatsApp, abrindo possibilidades para atendimento ao cliente automatizado, assistentes pessoais e distribuição de conteúdo criativo.