Alexa Activity Key Tool

Recupere facilmente as Activity Keys do histórico de voz da Alexa. Ideal para desenvolvedores que precisam debugar skills.

Compatibilidade de Navegadores

Navegador Recomendado

Use Google Chrome ou Microsoft Edge para a melhor experiência. Estes navegadores oferecem suporte completo a todas as funcionalidades desta ferramenta.

🌐

Chrome

Completo
🔷

Edge

Completo
🦊

Firefox

Completo
🧭

Safari

Parcial
Importante: Esta ferramenta funciona apenas em computadores (desktop/laptop). Navegadores de celulares e tablets não são suportados.

O que é um Bookmarklet?

É um botão especial que você salva nos seus favoritos. Ao clicar nele enquanto está em uma página, ele executa uma ação automaticamente.

Como mostrar a Barra de Favoritos

Se você não está vendo a barra de favoritos no seu navegador, use um dos atalhos abaixo:

🌐 Chrome / 🔷 EdgeCtrl+Shift+B
🦊 FirefoxCtrl+Shift+B
🧭 Safari⌘+Shift+B
🍎 Mac (todos)⌘+Shift+B

💡 Dica: Após pressionar o atalho, uma barra aparecerá logo abaixo da barra de endereços do navegador.

Como usar:

1

Mostre a barra de favoritos do navegador

Use os atalhos indicados acima (ex: Ctrl+Shift+B)

2

Arraste o botão abaixo para a barra de favoritos:

🔑 Alexa Key Extractor

Clique e arraste este botão para seus favoritos

3

Vá para a página do Histórico de Voz da Alexa

Selecione sua região e clique no botão para abrir a página correta:

🔗 https://www.amazon.com.br/alexa-privacy/apd/rvh

4

Clique no bookmarklet na barra de favoritos

Um painel aparecerá no canto da página

5

Expanda cada interação de voz que você quer a key

As keys serão capturadas automaticamente e exibidas no painel

Não consegue arrastar? Clique com o botão direito no bookmarklet e selecione "Adicionar aos favoritos" ou copie o código abaixo e crie um favorito manualmente.
Ver código do bookmarklet
javascript:(function(){var o=console.log.bind(console);var k=[];console.log=function(){o.apply(console,arguments);var s=Array.prototype.join.call(arguments,' ');var m=s.match(/[A-Z0-9]+%23\d+%23[A-Z0-9]+%23[A-Z0-9]+/g)||s.match(/[A-Z0-9]+#\d+#[A-Z0-9]+#[A-Z0-9]+/g);if(m){m.forEach(function(x){x=decodeURIComponent(x);if(k.indexOf(x)<0)k.push(x)});showKeys()}};function showKeys(){var d=document.getElementById('ak-overlay');if(!d){d=document.createElement('div');d.id='ak-overlay';d.style.cssText='position:fixed;top:20px;right:20px;background:%23232F3E;color:white;padding:20px;border-radius:12px;z-index:99999;max-width:500px;max-height:80vh;overflow-y:auto;font-family:sans-serif;box-shadow:0 10px 40px rgba(0,0,0,0.3);';document.body.appendChild(d)}var html='<div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:15px"><h3 style="margin:0;color:%2300CAFF">🔑 Activity Keys ('+k.length+')</h3><button onclick="this.parentElement.parentElement.remove()" style="background:none;border:none;color:white;font-size:20px;cursor:pointer">×</button></div>';if(k.length){html+='<div style="margin-bottom:10px"><button id="copyAllBtn" style="background:%2300CAFF;color:%23232F3E;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:bold">📋 Copiar Todas</button></div>';k.forEach(function(x,i){html+='<div style="background:%2337475A;padding:10px;border-radius:6px;margin:5px 0;display:flex;justify-content:space-between;align-items:center;gap:10px"><code style="font-size:11px;word-break:break-all">'+x+'</code><button class="copyBtn" data-key="'+x+'" style="background:%2300CAFF;color:%23232F3E;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap">Copiar</button></div>'})}else{html+='<p style="color:%23999">Expanda as interações no histórico para capturar as keys...</p>'}d.innerHTML=html;var copyAll=document.getElementById('copyAllBtn');if(copyAll){copyAll.onclick=function(){navigator.clipboard.writeText(k.join('\n'));this.textContent='✓ Copiado!'}}var btns=d.querySelectorAll('.copyBtn');btns.forEach(function(b){b.onclick=function(){navigator.clipboard.writeText(this.dataset.key);this.textContent='✓'}})}showKeys();alert('Bookmarklet ativado! Agora expanda as interações no histórico de voz da Alexa.')})();

Perguntas Frequentes

A Activity Key é um identificador único gerado pela Amazon para cada interação de voz com a Alexa. Ela é composta por 4 partes separadas por "#": ID do dispositivo, timestamp, ID da skill e ID da sessão. Exemplo: A1412N2U20AXFQ#1694546396232#A1Z88NGR2BK6A2#G0B16D0493720033
A Activity Key é necessária para desenvolvedores que precisam debugar skills da Alexa, analisar problemas de reconhecimento de voz, ou investigar comportamentos inesperados em suas aplicações de smart home.
Sim! Esta ferramenta funciona 100% no seu navegador. Nenhum dado é enviado para servidores externos. O bookmarklet e o script apenas capturam as Activity Keys que a própria Amazon já exibe no console do navegador.
Recomendamos o Bookmarklet (Método 1) por ser mais simples - basta arrastar para os favoritos e clicar quando precisar. O Script do Console (Método 2) é uma alternativa caso o bookmarklet não funcione no seu navegador.
1) Certifique-se de estar na página correta (Review Voice History da Amazon); 2) Após ativar o bookmarklet/script, você precisa EXPANDIR cada interação clicando nela; 3) As keys só aparecem quando você expande a interação; 4) Tente usar um navegador diferente (Chrome ou Firefox).
O bookmarklet pode não funcionar bem em navegadores mobile. Recomendamos usar um computador desktop ou laptop para melhores resultados.

Documentação de referência:

GitHub - How to Get Utterance Activity Keys