All Projects → SEPIA-Framework → sepia-assist-server

SEPIA-Framework / sepia-assist-server

Licence: MIT license
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service integration, user-accounts and more.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects
HTML
75241 projects

Projects that are alternatives of or similar to sepia-assist-server

sepia-docs
Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
Stars: ✭ 160 (+97.53%)
Mutual labels:  chatbot-framework, voice-assistant, virtual-assistant
leon
🧠 Leon is your open-source personal assistant.
Stars: ✭ 8,560 (+10467.9%)
Mutual labels:  personal-assistant, voice-assistant, virtual-assistant
AshTech-AI Personal Voice Assistant
One great friend in our gadgets 💻📳📱
Stars: ✭ 37 (-54.32%)
Mutual labels:  personal-assistant, voice-assistant
Mycroft Core
Mycroft Core, the Mycroft Artificial Intelligence platform.
Stars: ✭ 5,489 (+6676.54%)
Mutual labels:  personal-assistant, voice-assistant
salutejs
SmartApp Framework для создания навыков семейства Виртуальных Ассистентов "Салют" на языке JavaScript
Stars: ✭ 35 (-56.79%)
Mutual labels:  voice-assistant, virtual-assistant
TIANE
TIANE - an open source smart-home-voice-assistant!
Stars: ✭ 17 (-79.01%)
Mutual labels:  voice-control, voice-assistant
Rhino
On-device speech-to-intent engine powered by deep learning
Stars: ✭ 406 (+401.23%)
Mutual labels:  voice-control, natural-language-understanding
idear
🎙️ Handsfree Audio Development Interface
Stars: ✭ 84 (+3.7%)
Mutual labels:  voice-control, voice-assistant
rivebot-ce
🤖💬 Rivebot Community Edition Platform (CEP) is an open source end-to-end software development platform with built-in chatbot management, customer ordering, customer care, and more. Self-host Rivebot CEP on your own servers, in a container, or on a cloud provider.
Stars: ✭ 22 (-72.84%)
Mutual labels:  chatbot-framework, natural-language-understanding
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (-34.57%)
Mutual labels:  voice-control, voice-assistant
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (-34.57%)
Mutual labels:  voice-control, voice-assistant
xiaoai-patch
Patching for XiaoAi Speakers, add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A
Stars: ✭ 58 (-28.4%)
Mutual labels:  personal-assistant, voice-assistant
musicologist
Music advice from a conversational interface powered by Algolia
Stars: ✭ 19 (-76.54%)
Mutual labels:  voice-control, voice-assistant
VoiceNET.Library
.NET library to easily create Voice Command Control feature.
Stars: ✭ 14 (-82.72%)
Mutual labels:  voice-control, voice-assistant
voice gender detection
♂️♀️ Detect a person's gender from a voice file (90.7% +/- 1.3% accuracy).
Stars: ✭ 51 (-37.04%)
Mutual labels:  voice-control, voice-assistant
Jarvis
Jarvis.sh is a simple configurable multi-lang assistant.
Stars: ✭ 701 (+765.43%)
Mutual labels:  personal-assistant, voice-control
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (-35.8%)
Mutual labels:  voice-assistant, natural-language-understanding
KeenASR-Android-PoC
A proof-of-concept app using KeenASR SDK on Android. WE ARE HIRING: https://keenresearch.com/careers.html
Stars: ✭ 21 (-74.07%)
Mutual labels:  voice-control, voice-assistant
voco
Privacy friendly voice control for the Candle Controller / WebThings Gateway
Stars: ✭ 18 (-77.78%)
Mutual labels:  voice-control, voice-assistant
awesome-rhasspy
Carefully curated list of projects and resources for the voice assistant Rhasspy
Stars: ✭ 50 (-38.27%)
Mutual labels:  voice-control, voice-assistant

SEPIA Assist-Server

Part of the SEPIA Framework

S.E.P.I.A. Framework

This is the core server of the SEPIA Framework and basically the "brain" of the assistant. It includes multiple modules and microservices exposed via the Assist-API, e.g.:

  • User-account management
  • Database integration (e.g. Elasticsearch)
  • Natural-Language-Understanding (NLU) and Named-Entity-Recognition (NER) (works out-of-the-box for German and English, but the modular NLU chain can use APIs and Python scripts as well)
  • Conversation flow (aka interview-module)
  • Answer-module
  • Smart-services (integration of local-services like a to-do lists or cloud-services like a weather API with the NLU, conversation and answer modules)
  • Remote-actions (e.g. receive data from IoT devices or wake-word tools)
  • Embedded open-source Text-to-Speech integration (eSpeak, MaryTTS, picoTTS - Note: TTS can be handled via this server or inside the SEPIA client)
  • ... and more

The SEPIA cross-platform-clients can access the RESTful Assist-API directly and exchange data in JSON format (e.g. for user authentication) or connect to the SEPIA chat-server to send and receive messages. SEPIAs running on this server can log-in to the WebSocket chat-server the same way a user does and communicated via channels with multiple users (or devices) at the same time.

The SEPIA Assist-Server operates as your own, self-hosted cloud-service and is designed to work the same way no matter if you run it on a Raspberry Pi for a small group of users in a private network or when you host it on multiple servers for a larger company network.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].