Repolode
SEPIA-Framework

SEPIA-Framework/sepia-assist-server

SEPIA 语音助手框架的核心服务端,负责自然语言理解、对话流程、智能服务集成和用户账户。

Star
101
Fork
16
未关闭 Issue
0
最近提交
24天前

这是什么?

SEPIA Assist-Server 是 SEPIA 框架的服务端核心,承担助手的“大脑”角色,可自行部署在本地或私有云中。它通过 RESTful Assist-API 提供用户账户管理、数据库集成(例如 Elasticsearch)、自然语言理解与命名实体识别、对话流程、回答模块,以及把本地服务(如待办清单)或云端 API(如天气)接入助手的智能服务功能。

内置的 NLU 开箱即用,支持德语和英语,其模块化处理链还可以调用外部 API 和 Python 脚本。文字转语音集成了 eSpeak、MaryTTS 和 picoTTS,既可以在服务端处理,也可以放在 SEPIA 客户端中完成。远程动作功能允许物联网设备或唤醒词工具向服务器发送数据。

跨平台客户端可以直接调用 API 完成认证和数据交换,也可以连接 SEPIA 聊天服务器,与多个用户或设备通过频道收发消息。该服务端既可以运行在树莓派上供小型私有网络使用,也可以部署到多台服务器以支持更大规模的场景。

核心功能

  • 01自然语言理解与命名实体识别,开箱支持德语和英语
  • 02通过 RESTful Assist-API 提供对话流程和回答模块
  • 03集成本地服务与天气等云端 API 的智能服务
  • 04内置用户账户管理,并支持 Elasticsearch 等数据库
  • 05支持 eSpeak、MaryTTS、picoTTS 文字转语音

适用场景

  • 在树莓派上为小型家庭或团队部署私有的自托管语音助手
  • 把物联网设备或唤醒词工具接入统一的助手后端
  • 构建调用外部 API 或 Python 脚本的自定义 NLU 流程
  • 为较大规模的企业网络部署多用户助手后端

使用前须知

  • README 未提供安装或运行命令,因此此处未列出设置步骤。
  • 需要自行托管,并以 Java 环境部署服务器。

收录于专题

标签

常见问题

sepia-assist-server 是什么?
SEPIA 语音助手框架的核心服务端,负责自然语言理解、对话流程、智能服务集成和用户账户。 SEPIA Assist-Server 是 SEPIA 框架的服务端核心,承担助手的“大脑”角色,可自行部署在本地或私有云中。它通过 RESTful Assist-API 提供用户账户管理、数据库集成(例如 Elasticsearch)、自然语言理解与命名实体识别、对话流程、回答模块,以及把本地服务(如待办清单)或云端 API(如天气)接入助手的智能服务功能。
sepia-assist-server 可以免费使用吗?用的什么许可证?
sepia-assist-server 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
sepia-assist-server 还在维护吗?
活跃维护中。sepia-assist-server 最近一次提交是在 2026年9月29日。
sepia-assist-server 适合用来做什么?
在树莓派上为小型家庭或团队部署私有的自托管语音助手 把物联网设备或唤醒词工具接入统一的助手后端 构建调用外部 API 或 Python 脚本的自定义 NLU 流程 为较大规模的企业网络部署多用户助手后端
在哪里获取 sepia-assist-server?
源代码和安装说明在 GitHub 上:https://github.com/SEPIA-Framework/sepia-assist-server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目