Repolode
SEPIA-Framework

SEPIA-Framework/sepia-assist-server

SEPIA 음성 비서 프레임워크의 핵심 서버로, REST API를 통해 NLU, 대화 흐름, 스마트 서비스 연동 및 사용자 계정을 처리합니다.

스타
101
포크
16
열린 이슈
0
마지막 커밋
23일 전

어떤 프로젝트인가요?

SEPIA Assist-Server는 자체 호스팅 개인 음성 비서인 SEPIA Framework의 백엔드 '두뇌'입니다. 여러 모듈을 RESTful Assist-API 뒤에 통합하며, 사용자 계정 관리, 데이터베이스 연동(예: Elasticsearch), 자연어 이해와 개체명 인식, 대화 흐름 모듈, 답변 모듈, 그리고 할 일 목록 같은 로컬 서비스나 날씨와 같은 클라우드 API를 비서에 연결하는 스마트 서비스를 제공합니다.

NLU는 독일어와 영어를 기본 지원하며, 모듈식 처리 체인에서 외부 API와 Python 스크립트를 호출할 수 있습니다. 텍스트 음성 변환은 eSpeak, MaryTTS, picoTTS와 통합되어 있으며, 이 서버에서 실행하거나 SEPIA 클라이언트 내부에서 실행할 수 있습니다. 원격 작업 기능을 사용하면 IoT 기기나 웨이크 워드 도구가 서버로 데이터를 보낼 수 있습니다.

SEPIA 클라이언트는 인증과 데이터 교환을 위해 API에 직접 접근하거나, SEPIA 채팅 서버에 연결해 여러 사용자 또는 기기가 채널을 통해 메시지를 주고받을 수 있습니다. 이 서버는 소규모 사설 네트워크에서는 Raspberry Pi에서, 대규모 배포 환경에서는 여러 서버에서 동일한 방식으로 실행되도록 설계되었습니다.

핵심 기능

  • 01독일어와 영어를 기본 지원하는 자연어 이해 및 개체명 인식
  • 02RESTful Assist-API를 통해 제공되는 대화 흐름 및 답변 모듈
  • 03로컬 서비스와 날씨 등의 클라우드 API를 위한 스마트 서비스 연동
  • 04Elasticsearch 등의 데이터베이스 연동 및 기본 제공 사용자 계정 관리
  • 05eSpeak, MaryTTS 또는 picoTTS를 통한 텍스트 음성 변환

활용 사례

  • 소규모 가정이나 그룹을 위해 Raspberry Pi에서 비공개 자체 호스팅 음성 비서 실행
  • IoT 기기나 웨이크 워드 도구를 중앙 비서 백엔드에 연결
  • 외부 API나 Python 스크립트를 호출하는 맞춤형 NLU 파이프라인 구축
  • 규모가 큰 회사 네트워크를 위한 다중 사용자 비서 백엔드 호스팅

사용 전 알아둘 점

  • README에 설치 또는 실행 명령이 없으므로 여기에는 설정 단계를 나열하지 않았습니다.
  • 서버를 직접 호스팅하고 Java 기반 환경에 배포해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

sepia-assist-server은(는) 무엇인가요?
SEPIA 음성 비서 프레임워크의 핵심 서버로, REST API를 통해 NLU, 대화 흐름, 스마트 서비스 연동 및 사용자 계정을 처리합니다. SEPIA Assist-Server는 자체 호스팅 개인 음성 비서인 SEPIA Framework의 백엔드 '두뇌'입니다. 여러 모듈을 RESTful Assist-API 뒤에 통합하며, 사용자 계정 관리, 데이터베이스 연동(예: Elasticsearch), 자연어 이해와 개체명 인식, 대화 흐름 모듈, 답변 모듈, 그리고 할 일 목록 같은 로컬 서비스나 날씨와 같은 클라우드 API를 비서에 연결하는 스마트 서비스를 제공합니다.
sepia-assist-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
sepia-assist-server은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
sepia-assist-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. sepia-assist-server의 마지막 커밋은 2026년 9월 29일입니다.
sepia-assist-server은(는) 어디에 사용할 수 있나요?
소규모 가정이나 그룹을 위해 Raspberry Pi에서 비공개 자체 호스팅 음성 비서 실행 IoT 기기나 웨이크 워드 도구를 중앙 비서 백엔드에 연결 외부 API나 Python 스크립트를 호출하는 맞춤형 NLU 파이프라인 구축 규모가 큰 회사 네트워크를 위한 다중 사용자 비서 백엔드 호스팅
sepia-assist-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SEPIA-Framework/sepia-assist-server

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트