Existem várias ferramentas e frameworks de código aberto que você pode usar para criar um assistente pessoal inteligente, como o Google Home. Abaixo estão algumas das principais opções:
Projetos de Assistente Pessoal Inteligente de Código Aberto #
- Assistente Pessoal do Zero
- Este projeto disponível no GitHub apresenta como construir um assistente pessoal inteligente utilizando Raspberry Pi, um array de microfones ReSpeaker e um alto-falante12.
- É projetado para executar Amazon Alexa, Google Assistant, Mycroft, Home Assistant, entre outros.
- Destaca uma abordagem de código aberto que protege a privacidade do usuário e permite a expansão de funcionalidades.
- Assistente Pessoal Eximus
- Utiliza hardware baseado em ESP32 e possui um design semelhante ao Amazon Echo Dot v33.
- Inclui várias funcionalidades como um array de microfones, um anel NeoPixel e uma porta USB-C, com capacidade de personalização para o usuário.
Frameworks de Assistente Pessoal de Código Aberto #
- SEPIA Framework
- Um framework de assistente pessoal de código aberto multiplataforma que permite criar dispositivos interativos que podem funcionar completamente offline4.
- Facilmente personalizável e suporta vários idiomas.
- Rhasspy Voice Assistant
- Um serviço de assistente de voz que opera completamente offline, podendo ser integrado ao Home Assistant e Node-RED5.
- Permite que os usuários definam e treinem seus próprios comandos de voz.
- Aimybox SDK
- Um SDK que permite embutir assistentes de voz em aplicativos ou dispositivos6.
- Compatible com diversos motores de voz, suportando plataformas Android e iOS.
Kits de Desenvolvimento de Hardware #
- Kit de Desenvolvimento de Assistente Pessoal Inteligente
- Uma solução de hardware baseada em sistema Linux, que inclui microfone, botões e alto-falantes7.
- Integra funcionalidades de processamento de linguagem natural, como as do ChatGPT, proporcionando uma experiência intuitiva ao usuário.
Conclusão #
Os projetos e frameworks acima são todos baseados em código aberto e são adequados para a criação ou personalização de assistentes pessoais inteligentes. Você pode utilizar hardware de baixo custo, como Raspberry Pi ou placas de desenvolvimento como ESP32, e implementar funcionalidades de reconhecimento e controle por voz através de frameworks como Rhasspy ou SEPIA.
-
https://github.com/voice-engine/smart_speaker_from_scratch ↩︎
-
https://hackaday.com/2019/07/05/building-a-smart-speaker-from-scratch/ ↩︎
-
https://community.home-assistant.io/t/eximus-smart-speaker-open-source-expandable-and-presentable/701921 ↩︎
-
https://3reality.com/product/smart-speaker-development-kit/ ↩︎