Mande o texto por uma requisição HTTP e ele é falado em voz alta no Echo da casa ou do escritório, segundos depois do evento. Sem aplicativo para instalar, sem equipamento e sem ninguém precisar olhar para uma tela.
O problema
Todo aviso que a sua operação dispara hoje disputa atenção visual — com a caixa de entrada, com o painel, com dezenas de outras notificações. Quando o aviso importa de verdade, o custo não é ele não ter sido enviado: é não ter sido percebido.
| Critério | ❌ Alerta visual (e-mail, push, painel) | ✅ VoxRouter |
|---|---|---|
| Como chega até a pessoa | Só se alguém estiver olhando para uma tela | É ouvido, sem ninguém olhar para nada |
| Concorrência com outros avisos | Disputa a caixa de entrada com dezenas de mensagens | Interrompe o ambiente, um aviso de cada vez |
| O que a pessoa precisa ter em mãos | Celular desbloqueado, ou o painel aberto | O aparelho que já está na sala |
| Aplicativo para instalar | Quase sempre | Nenhum |
| De madrugada | Chega igual — e acorda, ou é ignorado | Janela de silêncio: retém, descarta ou fura, e quem escolhe é o sistema de origem |
| Se a origem reenviar o mesmo evento | Vira dois avisos | Fala uma vez só |
| Falha momentânea de rede | O aviso se perde, ou cada sistema reimplementa retentativa | A entrega insiste sozinha, até cinco vezes |
Como o VoxRouter é diferente
O sistema de origem faz uma requisição e esquece. Horário, aparelho, repetição, retentativa e registro ficam deste lado.
Um POST com o texto e pronto. O painel traz o exemplo pronto em oito linguagens — cURL, Python, Node.js, PHP, C#, Java, Go e Ruby.
Falha momentânea de rede não perde o aviso: são até cinco tentativas, com espera crescente entre elas. Seu sistema não implementa retentativa nenhuma.
Cada evento carrega uma chave de idempotência. Reenviou porque perdeu a resposta ou porque o processo reiniciou? O anúncio sai uma vez só.
Você define a janela e o fuso. E cada sistema escolhe o que fazer com o que cai nela: reter e falar depois, descartar, ou furar a janela quando o alerta justifica acordar alguém.
Todos os aparelhos começam desligados — nada fala na casa de ninguém sem alguém ligar ali. Depois, cada anúncio vai ao aparelho padrão, a todos, ou a um específico.
Crie, rotule e revogue as próprias credenciais no painel. A chave aparece em claro uma única vez: nem o nosso suporte a recupera depois.
Como funciona
Três passos, e nenhum deles é instalar coisa alguma.
Uma vez, pelo painel, com o consentimento na tela. Leva menos de um minuto, e desconectar é um clique.
Ligue os aparelhos que devem falar, eleja o padrão e defina a janela de silêncio no seu fuso horário.
Crie uma chave de API e faça o primeiro POST. O exemplo na sua linguagem está no painel, pronto para copiar.
Integração
O mesmo aviso, na linguagem que a sua equipe já usa. Sessão com a Amazon, escolha do aparelho, horário, retentativa e registro ficam do lado do VoxRouter.
# um POST, e o aviso é falado em voz alta curl -X POST https://api.voxrouter.ia.br/v1/eventos \ -H "Authorization: Bearer vr_exemplo…0000" \ -H "Content-Type: application/json" \ -d '{ "destinatario": "cliente-exemplo", "texto": "O veículo ABC-1234 saiu da cerca eletrônica.", "alvo": { "tipo": "padrao" }, "naJanelaDeSilencio": "reter" }'
# um POST, e o aviso é falado em voz alta import requests requests.post( "https://api.voxrouter.ia.br/v1/eventos", headers={"Authorization": "Bearer vr_exemplo…0000"}, json={ "destinatario": "cliente-exemplo", "texto": "O veículo ABC-1234 saiu da cerca eletrônica.", "alvo": {"tipo": "padrao"}, "naJanelaDeSilencio": "reter", }, )
// um POST, e o aviso é falado em voz alta await fetch("https://api.voxrouter.ia.br/v1/eventos", { method: "POST", headers: { "Authorization": "Bearer vr_exemplo…0000", "Content-Type": "application/json" }, body: JSON.stringify({ destinatario: "cliente-exemplo", texto: "O veículo ABC-1234 saiu da cerca eletrônica.", alvo: { tipo: "padrao" }, naJanelaDeSilencio: "reter" }) });
// um POST, e o aviso é falado em voz alta $ch = curl_init("https://api.voxrouter.ia.br/v1/eventos"); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_HTTPHEADER => [ "Authorization: Bearer vr_exemplo…0000", "Content-Type: application/json" ], CURLOPT_POSTFIELDS => json_encode([ "destinatario" => "cliente-exemplo", "texto" => "O veículo ABC-1234 saiu da cerca eletrônica.", "alvo" => ["tipo" => "padrao"], "naJanelaDeSilencio" => "reter" ]) ]); curl_exec($ch);
Exemplo ilustrativo, com dados fictícios.
Para quem é
De quem monitora frota a quem integra sistemas com ferramentas no-code — qualquer operação em que alguém precisa saber agora.
Segurança e privacidade
E ela é reversível a qualquer momento, num clique.
A conexão da sua conta Amazon é um ato seu, com o consentimento na tela, e desfazer é um clique — revogação de verdade, não apenas um interruptor visual.
A visão administrativa é somente leitura. Disparar um anúncio em nome de alguém é ação separada, com motivo escrito e registro — não é algo que o suporte faça de passagem.
Fica gravado que houve um anúncio, quando e para qual conta. O que foi dito não entra na auditoria, de propósito: registro imutável de conteúdo pessoal tornaria impossível atender a um pedido de exclusão.
O texto que o seu sistema envia é tratado como dado pessoal, com direito de exclusão a pedido do titular, na forma da LGPD.
A chave de um cliente é incapaz, por construção, de falar na casa de outro. Não é política de uso: é o desenho do sistema.
O acesso ao painel exige autenticação em duas etapas.
Perguntas frequentes
Alexa e Amazon Echo são marcas da Amazon.com, Inc. ou de suas afiliadas.
A Quântico Tecnologia não é afiliada à Amazon.