Assistente de IA para Raspberry Pi: Como configurar, opções locais e aceleração com Hailo

Última atualização: Novembro 10, 2025
  • O RaspiGPT apresenta um assistente web simples para Raspberry Pi com recursos como chat, gerenciamento de conversas e respostas em tempo real.
  • O ASRAI combina o VOSK local com um LLM por meio de uma API compatível com OpenAI (Ollama), acessível via Meshnet.
  • O Raspberry Pi 5 e o AI Kit com Hailo-8L (13 TOPS) permitem uma integração eficiente de IA na borda com o sistema operacional Raspberry Pi.
  • Segurança: atualizações, redes IoT isoladas e criptografia; opções de STT/TTS e PNL para assistentes de voz e chat.

Assistente de IA com Raspberry Pi

O surgimento dos modelos de linguagem colocou a IA ao alcance de qualquer criador, e o Raspberry Pi é a desculpa perfeita para experimentar. Neste artigo, vou contar em detalhes como projetos reais foram construídos, como um assistente web semelhante a um chat no PiCockpit, um assistente de voz privado no Pi 4 e diversas opções poderosas com o Raspberry Pi 5 e seu kit de IA. A ideia é que você veja quais peças se encaixam, de qual hardware e software você precisa e quais caminhos pode seguir. Dependendo se você deseja algo baseado em nuvem, híbrido ou offline.

Para garantir que você tenha tudo o que precisa, abordaremos tudo, desde a instalação de dependências (Node.js, npm, yarn), configuração de chaves, execução e uso da interface, até o reconhecimento de fala local com VOSK, integração com modelos por meio de APIs do tipo OpenAI (via Ollama) e aceleração com a NPU Hailo-8L. Você também verá considerações sobre segurança cibernética, uma breve visão geral da gestão de equipe para dar início ao projeto e exemplos práticos em ação. em diferentes gerações do Raspberry Pi.

O que um assistente de IA pode fazer em um Raspberry Pi?

Um assistente Raspberry Pi pode responder a perguntas, executar ações locais, controlar dispositivos ou servir como ponto de entrada de voz com respostas naturais. Na prática, você verá duas abordagens principais: bate-papo baseado na web e assistentes ativados por voz., com opções de computação em nuvem, em sua rede ou 100% local.

Na variante web, como o RaspiGPT para PiCockpit, você tem uma interface de bate-papo com gerenciamento de conversas e chamadas a um modelo de linguagem. Na variante baseada em voz, como no projeto ASRAI, microfones, reconhecimento de fala local e um LLM acessível por API são combinados.mesmo a partir de outra máquina através de túneis ou redes privadas.

RaspiGPT no PiCockpit: um assistente de IA semelhante a um chat

A equipe do PiCockpit desenvolveu um aplicativo simples, chamado RaspiGPT, projetado para responder a perguntas sobre o Raspberry Pi e tópicos de tecnologia relacionados. Sua interface oferece uma área de texto e botões para renomear, denunciar, excluir ou criar novos chats.O suficiente para ter uma conversa agradável sem complicar as coisas.

A principal vantagem do RaspiGPT é a facilidade de configuração e a abrangência dos recursos essenciais: entrada de mensagens, chamadas de modelos e resposta de streaming em tempo real. À medida que o modelo gera o conteúdo, você o vê aparecer aos poucos.Algo que melhora muito a experiência.

Nota Para implantar sua própria versão, você precisa de uma chave de API da OpenAI. Sem essas credenciais, você não poderá concluir a configuração. e o aplicativo não responderá.

Instalando dependências (Raspberry Pi 4 ou outros sistemas)

A demonstração original funciona em um Raspberry Pi 4, mas qualquer sistema com Node.js funcionará igualmente bem. O processo começa com a clonagem do repositório do projeto e a preparação do ambiente. Você precisará instalar o Node.js, o npm e o gerenciador de pacotes yarn., baixando a versão apropriada para sua plataforma.

Se você estiver usando um Raspberry Pi 4, o download é para ARMv8. Após obter o arquivo, o procedimento usual é extraí-lo, instalá-lo e verificar se tudo está funcionando corretamente. Verifique as versões do Node e do npm para confirmar se a instalação não gerou erros. antes de continuar com o aplicativo.

  Quem é maior, Marte ou Terra?

Um detalhe importante: o nome do arquivo pode mudar dependendo da versão que você baixar, portanto, tenha cuidado ao substituí-lo no comando. Caso algo dê errado, o arquivo README do projeto geralmente oferece etapas ou soluções adicionais. para casos típicos.

Com o Node.js e o npm prontos, instale o yarn e você terá a última peça do ambiente preparada. A partir daí, você pode prosseguir para a criação e execução do aplicativo. com total normalidade.

Construção e configuração do RaspiGPT

Após clonar o repositório, é hora da configuração mínima: crie uma chave de API em sua conta OpenAI e faça referência a ela no projeto. Gere a chave (por exemplo, “RaspiGPT-Key”) e copie-a com cuidado. Porque você vai precisar dele imediatamente.

Essa chave é colada na linha correspondente do arquivo de configuração do framework, neste caso "nuxt.config.ts". Sem essa variável bem definida, as chamadas ao modelo não são autenticadas.Portanto, é um passo crucial.

Execute o assistente e utilize a interface.

Com as dependências instaladas e a chave configurada, tudo o que resta é compilar e executar o serviço (certifique-se de estar dentro do diretório "gpt-demo"). Ao iniciar o aplicativo, ele é hospedado localmente e você pode abri-lo no seu navegador em "http://localhost:3000" Para iniciar uma conversa.

O assistente responde com a transmissão de texto, tornando a interação muito mais fluida: você lê enquanto a IA digita. Além disso, você pode gerenciar chats (renomear, denunciar, excluir ou criar) diretamente da interface. Sem mexer em nada no servidor.

O projeto original inclui um vídeo de demonstração que será lançado posteriormente e que é útil para observar o comportamento real. Até lá, o aplicativo é simples o suficiente para você se familiarizar com ele em minutos. Assim que estiver em execução no seu computador.

ASRAI: um assistente de voz privado no Raspberry Pi 4

Outra abordagem muito interessante é o ASRAI, criado por Adam Frydrych. Nele, a chave é a voz: o sistema ouve, interpreta e responde, respeitando sua privacidade. A configuração utiliza um Raspberry Pi 4 Modelo B, um display GPIO de 3,5 polegadas e um periférico de destaque: a câmera Sony PlayStation Eye..

Por que o PS Eye? Porque, além da câmera, ele integra um conjunto de quatro microfones que podem ser removidos e usados ​​com o Raspberry Pi. Eles custam muito pouco em segunda mão, integram-se facilmente e oferecem uma qualidade de captura mais do que decente. para um projeto doméstico.

Em termos de software, o ASRAI utiliza o VOSK para reconhecimento de fala local, sem depender de serviços externos. Para o modelo de linguagem, em vez de executá-lo no próprio Raspberry Pi, é utilizada uma API compatível com OpenAI exposta pelo Ollama. em outra máquina na rede.

Graças à rede Meshnet da NordVPN, o sistema pode se comunicar com esse servidor LLM de qualquer lugar, mantendo o canal privado. Essa abordagem híbrida (voz local + LLM remoto) equilibra latência, privacidade e potência.e se adapta muito bem a ambientes domésticos.

Para completar, o criador adicionou imagens de "dormindo" e "ouvindo" que são exibidas na tela pequena dependendo do status do assistente. Se você decidir replicá-lo, precisará de uma impressora 3D e um ferro de soldar., visto que o projeto envolve um pouco de destreza manual.

Se você gosta de ideias nessa linha, existem mais experimentos onde um Raspberry Pi é transformado em um assistente com funções de IA, e também comparações com o Raspberry Pi 5 testando diferentes modelos. A comunidade está se desenvolvendo rapidamente e você encontrará referências a ela em mídias especializadas. Estamos falando sobre essas configurações.

  Como transformar seu telefone em um microfone para PC

Raspberry Pi 5: Potência e conectividade para o seu assistente.

O Raspberry Pi 5 supostamente dobra as possibilidades em comparação com as gerações anteriores, com mais CPU, memória e barramentos modernos. Estamos falando de um processador ARM Cortex-A76 de 2,4 GHz, opções de até 8 GB de RAM LPDDR4X, Wi-Fi 5 e Bluetooth 5.0/BLE.e saída de vídeo micro-HDMI dupla com suporte a 4K a 60 Hz.

Com essas especificações, você pode executar sistemas operacionais completos e estruturas de IA leves, bem como projetos de automação ou multimídia. Programar em Python, Java ou C++ e conectar sensores e atuadores é muito fácil. com o ecossistema Pi.

Kit de IA Raspberry Pi 5 com Hailo‑8L

Se você quiser ir um passo além, o AI Kit para Raspberry Pi 5 adiciona uma NPU Hailo-8L através de um M.2 HAT+. Esta unidade pode atingir até 13 TOPS e vem montada no formato M.2 2242.Pronto para conectar.

O pacote inclui o M.2 HAT+, o módulo com Hailo-8L, um conector GPIO empilhável, espaçadores, parafusos e o cabo plano para conexão ao PCIe do Pi 5. A placa também incorpora um dissipador de calor para manter a temperatura sob controle. quando o acelerador está em potência máxima.

Após a instalação do hardware, o software se integra ao ambiente do sistema operacional Raspberry Pi: libcamera, rpicam-apps e picamera2 são suportados. Os drivers Hailo, HailoRT e HailoTappas são instalados de forma prática usando o apt., sem ter que lidar com compilações estranhas.

Este kit de IA é o primeiro de uma gama concebida para trazer IA de alto desempenho ao Raspberry Pi com eficiência energética. É utilizado para detecção de objetos, reconhecimento facial, assistentes locais e outras aplicações de IA na borda da rede. que necessitam de baixa latência e privacidade.

Reconhecimento de fala, PNL e síntese: opções de software

Para capturar comandos de voz, você tem várias opções. Localmente, o VOSK é uma alternativa sólida, e também existem mecanismos como o PocketSphinx; se você estiver procurando por serviços em nuvem, existem bibliotecas que se conectam a provedores externos. Em Python, a biblioteca SpeechRecognition facilita a integração com diferentes sistemas de backend. da STT.

Para entender a intenção do usuário, entra em ação o processamento de linguagem natural. Um LLM acessível por meio de uma API do tipo OpenAI simplifica a parte semântica para você.Seja um modelo baseado em nuvem, um que você expõe com o Ollama em sua rede, ou mesmo um otimizado que roda no Pi 5.

Para respostas de voz, o pyttsx3 é uma opção de síntese de fala a partir de texto que não depende da Internet. Com esses blocos (STT + LLM + TTS) você pode construir um ciclo de conversação completo. que funciona em um Raspberry Pi ou com o auxílio de outra máquina.

Estudo de caso prático sobre Raspberry Pi 5: instalação e criação de scripts

Se você busca algo minimalista no seu Pi 5, instalar uma imagem leve como o Raspbian Lite libera recursos para inteligência artificial. Em seguida, configure as bibliotecas necessárias (por exemplo, SpeechRecognition e pyttsx3) e crie seus scripts em Python. Com a lógica do seu assistente.

A vantagem dessa abordagem é que você ajusta cada elemento ao seu caso específico: palavra-chave, fluxo de diálogo, ações do sistema e dispositivos. Em última análise, seu Raspberry Pi pode executar tarefas locais ou enviar comandos para outros dispositivos conectados. via Wi-Fi ou Bluetooth.

Projetos 100% Pi 5: modelos pequenos, mas úteis

Se você preferir executar tudo no próprio Raspberry Pi 5, existem exemplos reais de agentes que rodam inteiramente na placa. Um caso notável utiliza modelos compactos como o Qwen3 1.7B e o Gemma3 1B, com detecção de palavras-chave, transcrição e inferência. executando no mesmo dispositivo.

  O que pode ser conectado a uma entrada auxiliar?

Este tipo de projeto demonstra que, com otimizações e modelos reduzidos, a conversação básica e o controle de ferramentas são viáveis ​​sem suporte externo. O código e a documentação pública permitem replicar a montagem e aprender truques de desempenho. que o tornam possível.

Equipamento de áudio: por que um conjunto de microfones faz toda a diferença

A captura de voz é fundamental em assistentes ativados por palavras-chave. Reutilizar o conjunto de 4 microfones da Sony PlayStation Eye é uma ideia barata e funcional. que já comprovou sua eficácia no Raspberry Pi 4.

Com um bom conjunto de antenas e um mecanismo STT local, você reduz o ruído, melhora a precisão e evita depender da rede para entender o usuário. Esse equilíbrio entre hardware simples e software otimizado é o que torna a abordagem maker tão prática. em Pi.

Cibersegurança e manutenção: o que você não deve ignorar.

Com assistentes conectados, a segurança é fundamental. Mantenha seu sistema, bibliotecas e dependências atualizados para mitigar vulnerabilidades conhecidas. Uma rede isolada para seus dispositivos IoT e comunicações criptografadas reduzem a superfície de ataque. diante de tentativas externas.

Embora não haja CVEs especificamente listadas para um assistente no Pi 5 neste contexto, vale a pena ficar de olho em problemas comuns de IoT. Vulnerabilidades como CVE-2021-22945 ou CVE-2021-22946 servem como um lembrete da importância de aplicar patches e revisar o sistema. qualquer serviço exposto.

Gestão de projetos: influenciar sem autoridade para garantir o bom funcionamento da equipe.

Se você estiver trabalhando com outras pessoas em um assistente de IA, a coordenação é tão importante quanto o código. A autoridade formal ajuda, mas a credibilidade, os relacionamentos e a visibilidade costumam ter mais peso. ao desbloquear dependências.

Parte-se do pressuposto de que em qualquer organização existe política: diferentes prioridades, pressões e perspectivas diversas. Seu papel é gerenciar essas tensões com empatia, mapear as interdependências e construir confiança., não impor por título.

Pergunte a si mesmo quem precisa cooperar, quem pode dificultar o progresso e quem depende da sua entrega. Enquanto o ambiente não perceber que você quer fazer a coisa certa, sabe como fazê-la e é capaz de realizá-la, sua influência será limitada.Não importa quão técnico seja o desafio.

O salto final é passar de "Eu consigo o que preciso" para "Eu gero vitórias compartilhadas". Essa mudança de mentalidade acelera a colaboração e a inovação., exatamente o que um projeto transversal como um assistente de IA precisa.

Casos de uso que se encaixam particularmente bem

Com o Raspberry Pi 5 e, se desejar, a NPU Hailo-8L, você pode lidar com tarefas de visão computacional e assistentes híbridos com grande facilidade. Controle de acesso via reconhecimento facial, um assistente virtual para o seu laboratório ou um robô com habilidades básicas de aprendizado. São projetos que estão perfeitamente ao nosso alcance.

Se você prefere portabilidade, um Raspberry Pi 4 com VOSK e um conjunto de microfones oferece um assistente de voz eficiente sem depender da nuvem. E se você deseja uma experiência de bate-papo refinada, a proposta do tipo RaspiGPT oferece o essencial em minutos., a partir do navegador e com respostas de streaming.

No campo do hardware, o AI Kit da Hailo simplifica a entrada no mundo da aceleração. O fato de o software ser empacotado para apt e integrar-se com libcamera e picamera2 reduz a dificuldade de instalação. e permite que você se concentre no modelo e no caso de uso.

Com os componentes que você viu, você pode escolher seu caminho: nuvem, híbrido ou local; web ou voz; Pi 4 ou Pi 5 com NPU. O importante é que as opções são reais e foram testadas em projetos comunitários.Então, tudo o que resta é você começar a construir.