Construindo um Assistente de Voz com OpenClaw, Alexa e LLM Local

Um desenvolvedor compartilhou sua implementação de um assistente com foco em voz que usa o OpenClaw como estrutura principal do agente de IA, integrado com a Alexa para interação por voz e um LLM local para lidar com consultas de forma econômica.
Como Funciona
O sistema é acionado ao dizer "Alexa, abra Lucy" para uma skill personalizada da Alexa. As consultas são processadas por um sistema de roteamento de quatro níveis:
- Caminho rápido (0ms): Lida com hora, data e respostas pré-definidas
- LLM local Ollama (<1s): Usa o Qwen 2.5 3B para consultas de conhecimento geral, rodando em um Mac Mini com Apple Silicon
- Agente Claude (5-12s): Lida com contexto pessoal, memória e raciocínio complexo
- Adiado + ferramentas (até 2min): Gerencia e-mail, busca na web e consultas de banco de dados via TTS do Home Assistant
As respostas retornam para o mesmo dispositivo Alexa que iniciou a consulta, detectado automaticamente pelo recurso last_called do Home Assistant. O sistema usa Piper TTS no Home Assistant para saída de voz neural em espanhol nos alto-falantes Sonos e pode fornecer resumos matinais com dados de mercado, informações de calendário e métricas de negócios.
Stack Técnico
- OpenClaw: Estrutura principal do agente de IA com suporte a Telegram, Alexa e interfaces de voz
- Alexa Custom Skill: Proxy Node.js com autenticação por PIN e encadeamento de sessões
- Ollama + Qwen 2.5 3B: LLM local que fornece respostas de ~0.5s
- Home Assistant: Integra Alexa Media Player, Piper TTS e roteamento de dispositivos
- Piper TTS: Voz neural em espanhol para alto-falantes Sonos
Detalhes Principais da Implementação
O desenvolvedor descobriu que usar um LLM local economiza aproximadamente 80% dos custos de API para perguntas simples que não exigem o Claude. No entanto, eles observaram que os modelos locais "alucinam livremente" e adicionaram um filtro de desvio para consultas de negócios e finanças.
O reconhecimento de fala da Alexa foi identificado como o gargalo, com AMAZON.SearchQuery e múltiplas amostras de enunciados ajudando a melhorar a precisão. A autenticação usa userId em vez de sessionId, pois a Alexa gera novas sessões para cada invocação. O desenvolvedor persiste a autenticação em arquivo porque os Maps na memória não sobrevivem a reinicializações do proxy.
O código do proxy está disponível como código aberto: openclaw-alexa-voice. Planos futuros incluem detecção de palavra de ativação ("Hey Lucy"), controle de casa inteligente e roteamento de alto-falantes baseado em presença.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Desenvolvedor Substitui Agente de IA por Script Direto do Playwright para Automação de Navegador
Um desenvolvedor usou o OpenClaw para criar um agente Gemma 4 31B para automação de navegador via Playwright, mas encontrou problemas com chamadas de API incorretas e tempos limite. Ele substituiu todo o agente por um script de 50 linhas que se comunica diretamente com o Chrome, completando a tarefa em 10 segundos.

Construindo o Drivesidekick: Um Aplicativo de Direção com Claude Code
Desenvolvedores estão usando o Claude Code para criar aplicativos móveis sem experiência em front-end. Um desenvolvedor de backend utilizou o Claude Code para criar o Drivesidekick, um aplicativo de aulas de direção que utiliza React Native/Expo.

De Copiar e Colar à Integração no Espaço de Trabalho: A Experiência de um Desenvolvedor com a Evolução da Codificação por IA
Um desenvolvedor descreve a transição das primeiras tentativas de codificação com ChatGPT, que envolviam bibliotecas alucinadas e problemas de gerenciamento de contexto, para a integração do Claude Code no workspace, que lê arquivos diretamente, eliminando a necessidade de reconstrução manual do contexto.

Agente de IA de Desenvolvedor Imobiliário Realiza Primeira Chamada Telefônica com Contexto e Estilo de Voz
Um desenvolvedor que opera um sistema multiagente para relatórios imobiliários relata que seu agente de IA realizou sua primeira ligação telefônica bem-sucedida, usando contexto completo sobre negócios e prospects enquanto imitava a abordagem de vendas específica e o estilo de voz do desenvolvedor.