Repolode
SEPIA-Framework

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, который связывает почту, календарь, документы и задачи и запрашивает подтверждение перед выполнением действий.

7512PythonAGPL-3.0Обновлён 10 часов назад

Платформа автоматизации умного дома с открытым исходным кодом: работает локально и ставит во главу угла контроль и приватность, часто — на Raspberry Pi или локальном сервере.

91,7 тыс.39 тыс.PythonApache-2.0Обновлён 2 часа назад