Home - JpEncausse/SARAH-Documentation GitHub Wiki
The official documentation has been moved to http://wiki.sarah.encausse.net/
.
.
.
.
.
.
.
.
Wiki of S.A.R.A.H.
The Framework S.A.R.A.H. is an Home Automation project to connect Internet of Things and bring SciFi to House like TV Show: Eureka.
Getting Involved ?
- To contribute on this Wiki Send an email to [email protected]
- Talk about S.A.R.A.H. every where
- Make new cool plugins
- Have fun !
Getting Started
- Installation and Upgrade
- Microphone
- Voice TTS
- [AppStore & Plugins] (AppStore & Plugins)
- Frequently asked questions
Technical details
Core API
Several plugins are already available (thanks to the community). They can be built using XML (Client API) and JavaScript (Server API).
Server API (NodeJS)
- GitHub Repository
- Plugin Architecture
- HTTP Server
- [Rules Engine] (Rules-Engine)
- How To
- Sending an HTTP Request
- Scraping with Cheerio or PhantomJS
- Rewriting grammar
- Scheduling actions
Client API (C#)
- GitHub Repository
- Voice Recognition
- Kinect
- ProfileManager
- WebSocket Server
- HTTP Manager
- Speaker Manager
3rd Party
Tools
Android
Android Client : this is used to transmit the vocal commands to SARAH (the Kinect SDK 1.8 is required) (GitHub repository)
Raspberry-Pi
It's possible to use a Raspberry-Pi with SARAH (to be completed) :
- Debian package (with NodeJS v0.10.17, the NodeJS part of SARAH v2.9, and the init scripts)
- A Bash script to download and install the different files for SARAH
Communities
- Live TV on XBMC
- YURI (embeded SARAH v1.x)
Specifications (WIP)
Specifications and Work In Progress about future features