Локальный self-hosted ассистент для умного дома, ориентированный на приватность и работающий на Raspberry Pi, NAS или мини-ПК.
SEPIA-Framework/sepia-assist-server
Основной сервер голосового ассистента SEPIA: NLU, управление диалогами, интеграция со smart-сервисами и учётными записями через REST API.
- Звёзды
- 101
- Форки
- 16
- Открытые issues
- 0
- Последний коммит
- 24 дня назад
Что это?
SEPIA Assist-Server — это серверный «мозг» SEPIA Framework, персонального голосового ассистента, который можно разместить у себя. Он объединяет несколько модулей за RESTful Assist-API: управление учётными записями, интеграцию с базами данных (например, Elasticsearch), понимание естественного языка и распознавание именованных сущностей, управление диалогами, модуль ответов, а также smart-сервисы, которые подключают к ассистенту локальные сервисы, например списки дел, или облачные API — например, погодные.
NLU из коробки поддерживает немецкий и английский языки, а его модульная цепочка может обращаться к внешним API и Python-скриптам. Синтез речи интегрирован с eSpeak, MaryTTS и picoTTS и может работать как на этом сервере, так и в клиенте SEPIA. Удалённые действия позволяют IoT-устройствам и инструментам распознавания ключевых слов активации отправлять данные на сервер.
Клиенты SEPIA обращаются к API напрямую для аутентификации и обмена данными либо подключаются к чат-серверу SEPIA, чтобы обмениваться сообщениями в разных каналах с несколькими пользователями или устройствами. Сервер рассчитан на одинаковый режим работы и на Raspberry Pi в небольшой частной сети, и на нескольких серверах при более крупном развёртывании.
Ключевые возможности
- 01Понимание естественного языка и распознавание именованных сущностей; из коробки поддерживаются немецкий и английский языки
- 02Модули управления диалогами и формирования ответов, доступные через RESTful Assist-API
- 03Интеграция со smart-сервисами: локальными сервисами и облачными API, например погодными
- 04Встроенное управление учётными записями и интеграция с базами данных, например Elasticsearch
- 05Синтез речи с помощью eSpeak, MaryTTS или picoTTS
Сценарии использования
- Запуск частного голосового ассистента на Raspberry Pi для небольшой семьи или группы
- Подключение IoT-устройств и инструментов распознавания ключевых слов активации к централизованному серверу ассистента
- Создание собственных NLU-цепочек с обращением к внешним API или Python-скриптам
- Развёртывание серверной части ассистента для нескольких пользователей в крупной корпоративной сети
Что важно знать
- В README нет команд для установки или запуска, поэтому инструкции по настройке здесь не приводятся.
- Необходимо самостоятельно разместить сервер и развернуть его в среде на базе Java.
В подборках
Темы
Частые вопросы
- Что такое sepia-assist-server?
- Основной сервер голосового ассистента SEPIA: NLU, управление диалогами, интеграция со smart-сервисами и учётными записями через REST API. SEPIA Assist-Server — это серверный «мозг» SEPIA Framework, персонального голосового ассистента, который можно разместить у себя. Он объединяет несколько модулей за RESTful Assist-API: управление учётными записями, интеграцию с базами данных (например, Elasticsearch), понимание естественного языка и распознавание именованных сущностей, управление диалогами, модуль ответов, а также smart-сервисы, которые подключают к ассистенту локальные сервисы, например списки дел, или облачные API — например, погодные.
- sepia-assist-server можно использовать бесплатно? Какая у него лицензия?
- sepia-assist-server распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sepia-assist-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sepia-assist-server — 29 сент. 2026 г..
- Для чего можно использовать sepia-assist-server?
- Запуск частного голосового ассистента на Raspberry Pi для небольшой семьи или группы Подключение IoT-устройств и инструментов распознавания ключевых слов активации к централизованному серверу ассистента Создание собственных NLU-цепочек с обращением к внешним API или Python-скриптам Развёртывание серверной части ассистента для нескольких пользователей в крупной корпоративной сети
- Где скачать sepia-assist-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SEPIA-Framework/sepia-assist-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый персональный ИИ-ассистент с несколькими агентами на базе LangGraph, который связывает почту, календарь, документы и задачи и запрашивает подтверждение перед выполнением действий.
Платформа автоматизации умного дома с открытым исходным кодом: работает локально и ставит во главу угла контроль и приватность, часто — на Raspberry Pi или локальном сервере.
Полностью локальный голосовой ИИ-ассистент, который ищет информацию в интернете, пишет код и планирует задачи на вашем компьютере — альтернатива Manus AI.
GoWA — self-hosted REST API для WhatsApp на Go с поддержкой нескольких аккаунтов, вебхуков, MCP и интеграции с Chatwoot.
Кроссплатформенный клиент голосового помощника SEPIA для браузеров, Android и iOS с чатом, голосовым вводом и синтезом речи.