Assistente de casa inteligente com foco em privacidade e hospedagem própria, que funciona localmente em dispositivos como Raspberry Pi, NAS ou mini-PC.
SEPIA-Framework/sepia-assist-server
Servidor central do framework de assistente por voz SEPIA, com NLU, fluxo de conversas, integração com serviços inteligentes e contas de usuário via REST API.
- Estrelas
- 101
- Forks
- 16
- Issues abertas
- 0
- Último commit
- há 23 dias
O que é?
O SEPIA Assist-Server é o “cérebro” de backend do SEPIA Framework, um assistente pessoal por voz que você hospeda por conta própria. Ele reúne vários módulos por trás de uma Assist-API RESTful: gerenciamento de contas de usuário, integração com bancos de dados (como Elasticsearch), compreensão de linguagem natural e reconhecimento de entidades nomeadas, um módulo de fluxo de conversas, um módulo de respostas e serviços inteligentes que conectam serviços locais, como listas de tarefas, ou APIs na nuvem, como serviços de previsão do tempo, ao assistente.
O NLU funciona de imediato em alemão e inglês, e sua cadeia modular pode chamar APIs externas e scripts Python. A síntese de voz é integrada ao eSpeak, MaryTTS e picoTTS, e pode ser executada neste servidor ou dentro do cliente SEPIA. Ações remotas permitem que dispositivos IoT ou ferramentas de detecção de palavra de ativação enviem dados ao servidor.
Os clientes SEPIA acessam a API diretamente para autenticação e troca de dados ou se conectam ao servidor de chat SEPIA para trocar mensagens em canais com vários usuários ou dispositivos. O servidor foi projetado para funcionar da mesma forma em um Raspberry Pi, em uma pequena rede privada, ou em vários servidores, em uma implantação maior.
Recursos principais
- 01Compreensão de linguagem natural e reconhecimento de entidades nomeadas, funcionando de imediato em alemão e inglês
- 02Módulos de fluxo de conversas e respostas disponibilizados por meio de uma Assist-API RESTful
- 03Integração com serviços inteligentes locais e APIs na nuvem, como serviços de previsão do tempo
- 04Gerenciamento integrado de contas de usuário e integração com bancos de dados, como Elasticsearch
- 05Síntese de voz com eSpeak, MaryTTS ou picoTTS
Casos de uso
- Executar um assistente por voz privado e hospedado por conta própria em um Raspberry Pi, para uma pequena casa ou grupo
- Conectar dispositivos IoT ou ferramentas de detecção de palavra de ativação a um backend central de assistente
- Criar pipelines de NLU personalizados que chamam APIs externas ou scripts Python
- Hospedar um backend de assistente multiusuário para a rede de uma empresa maior
Antes de usar
- O README não inclui comandos de instalação ou execução, então as etapas de configuração não estão listadas aqui.
- É necessário hospedar o servidor por conta própria e implantá-lo em um ambiente baseado em Java.
Em coleções
Tópicos
Perguntas frequentes
- O que é sepia-assist-server?
- Servidor central do framework de assistente por voz SEPIA, com NLU, fluxo de conversas, integração com serviços inteligentes e contas de usuário via REST API. O SEPIA Assist-Server é o “cérebro” de backend do SEPIA Framework, um assistente pessoal por voz que você hospeda por conta própria. Ele reúne vários módulos por trás de uma Assist-API RESTful: gerenciamento de contas de usuário, integração com bancos de dados (como Elasticsearch), compreensão de linguagem natural e reconhecimento de entidades nomeadas, um módulo de fluxo de conversas, um módulo de respostas e serviços inteligentes que conectam serviços locais, como listas de tarefas, ou APIs na nuvem, como serviços de previsão do tempo, ao assistente.
- sepia-assist-server é gratuito? Qual é a licença?
- sepia-assist-server é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sepia-assist-server ainda é mantido?
- Manutenção ativa. O último commit de sepia-assist-server foi em 29 de set. de 2026.
- Para que posso usar sepia-assist-server?
- Executar um assistente por voz privado e hospedado por conta própria em um Raspberry Pi, para uma pequena casa ou grupo Conectar dispositivos IoT ou ferramentas de detecção de palavra de ativação a um backend central de assistente Criar pipelines de NLU personalizados que chamam APIs externas ou scripts Python Hospedar um backend de assistente multiusuário para a rede de uma empresa maior
- Onde consigo sepia-assist-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SEPIA-Framework/sepia-assist-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Assistente pessoal de IA multiagente e auto-hospedável, criado com LangGraph, que conecta e-mail, calendário, documentos e tarefas com aprovação humana antes de executar ações.
Plataforma open source de automação residencial que roda localmente e prioriza controle e privacidade, geralmente em um Raspberry Pi ou servidor local.
Um assistente de IA totalmente local e com suporte a voz, que navega na web, escreve código e planeja tarefas no seu próprio hardware, como alternativa ao Manus AI.
GoWA é uma API REST do WhatsApp auto-hospedada, escrita em Go, com suporte a várias contas, webhooks, MCP e integração com Chatwoot.
Cliente multiplataforma para navegador, Android e iOS do assistente pessoal por voz SEPIA, com chat, entrada por voz e saída de áudio via TTS.