尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Um "cérebro" de IA embutido no boneco do Jean Piaget: fala com voz, escuta perguntas e só responde sobre a vida e as teorias dele — como uma Alexa temática para a apresentação da faculdade.
lib/piaget.js: o "cérebro" — guarda a instrução que restringe o assistente
a só falar sobre Piaget e faz a chamada pra IA (via Groq, que roda modelos
abertos em hardware especializado pra responder bem rápido).lib/voz.js: transforma o texto da resposta em áudio de verdade, com uma
voz de IA (via ElevenLabs). Se não estiver configurado, o app cai de volta
na voz padrão do navegador/Android automaticamente.server.js: servidor pra rodar localmente (no seu notebook ou no tablet
via Termux).api/perguntar.js e api/falar.js: a mesma lógica, empacotada como funções
gratuitas na nuvem (Vercel) — pra publicar o assistente na internet sem
precisar de notebook.index.html: a tela — um "rosto" animado que ocupa a tela toda; segura o
dedo nele pra falar, e um campo de texto escondido atrás do ícone de teclado
(caso o microfone falhe).O Groq roda modelos abertos em hardware especializado, então as respostas saem
bem mais rápido (geralmente menos de 1 segundo) que em outros provedores
gratuitos — ótimo para um assistente de voz ao vivo. O plano gratuito tem
limite de uso por minuto/dia, mas é de sobra para uma apresentação de faculdade.
O catálogo de modelos disponíveis muda de vez em quando; se GROQ_MODEL parar
de funcionar, veja a lista atual em https://console.groq.com/docs/models.
Sem isso, o app já funciona — só usa a voz padrão do navegador/Android, que soa mais robótica. Com a ElevenLabs, a fala fica bem mais natural, e dá pra escolher o timbre da voz.
O plano grátis tem um limite de caracteres por mês, mas é de sobra pra uma apresentação de faculdade.
cd piaget-assistente
npm install
cp .env.example .env
Abra o .env e cole sua chave em GROQ_API_KEY (e, se tiver criado, sua
chave da ElevenLabs em ELEVENLABS_API_KEY).
npm start
Isso sobe o assistente em http://localhost:3000.
O microfone do navegador (Web Speech API) só funciona em um "contexto seguro":
localhost ou uma página https://. Por isso, publicar na internet (Opção A)
é o jeito mais tranquilo: o link já vem em https:// prontinho, e você não
precisa nem levar o notebook.
O Vercel roda a parte da IA como uma função gratuita na nuvem (sua chave do
Groq fica guardada lá em segredo, nunca aparece pro público) e te dá um link
fixo tipo https://piaget-assistente.vercel.app, acessível do tablet em
qualquer lugar com internet.
1. Suba o projeto pro GitHub (crie uma conta grátis em github.com se ainda não tiver uma):
# dentro da pasta piaget-assistente
git remote add origin https://github.com/SEU-USUARIO/piaget-assistente.git
git branch -M main
git push -u origin main
(Crie antes o repositório vazio em github.com/new, com o nome
piaget-assistente — não marque nenhuma opção de "adicionar README" pra não
dar conflito.)
2. Publique no Vercel:
piaget-assistente.GROQ_API_KEY = sua chave do GroqGROQ_MODEL = openai/gpt-oss-120b (opcional)ELEVENLABS_API_KEY = sua chave da ElevenLabs (opcional, pra voz de IA)ELEVENLABS_VOICE_ID = (opcional, se quiser trocar a voz)https://piaget-assistente-xxxx.vercel.app.Abra esse link no Chrome do tablet e use normalmente — é o mesmo assistente, já em HTTPS, então o microfone funciona sem nenhuma configuração extra.
Sempre que você editar o projeto e rodar git push de novo, o Vercel
republica automaticamente.
Se preferir não depender de internet no dia, dá pra rodar tudo local no próprio tablet:
pkg install nodejs git
piaget-assistente para o tablet (cabo USB, Google Drive, etc.)
ou clone do seu repositório.npm install, configure o .env e
rode npm start.http://localhost:3000.Como é localhost no mesmo aparelho, o microfone funciona sem configuração
extra. Deixe o Termux rodando em segundo plano durante a apresentação. (Você
ainda vai precisar de internet nesse momento, só pra chamar a IA — só não
depende do notebook.)
O comportamento do assistente (só falar sobre Piaget, responder em 1ª pessoa,
frases curtas para a fala) está todo no SYSTEM_PROMPT dentro de lib/piaget.js.
Edite esse texto para mudar o tom, adicionar mais regras, ou focar em tópicos
específicos do seu trabalho (por exemplo, dar mais peso aos estágios do
desenvolvimento cognitivo se for isso que o professor vai cobrar).