尚未偵測到更新。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).