FAQ - JpEncausse/SARAH-Documentation GitHub Wiki
The official documentation has been moved to http://wiki.sarah.encausse.net/
.
.
.
.
.
.
.
.
How to help ?
- Talk on Social Networks, Blogs, Comments
- Show SARAH to friends
- Build new plugins
Where is Help ?
- In this FAQ
- In Documentation (FR)
- In Plugin's documentation
- On GitHub Wiki
- On GooglePlus
What are requirement ?
- See requirement
- Windows 7 ou 8
- A microphone or Kinect
- Internet
I do not have Kinect ?
- It works with simple microphone
- Gesture, Face, QRCode, ... recognition require a Kinect
What Kinect should I use ?
- Kinect 1 for XBox360
- Very cheap (40€ on LeBonCoin)
- MUST have USB and Alimentation
- According to licence: for developer only (so SARAH)
- Kinect 1 for Windows
- Very Expensive
- See closer things
- Kinect 2 for Windows
- Very Expensive
- In beta testing (may be in few month)
Delete my speech recognition profile
It's not good to do the speech recognition too many times. So you can try deleting your "speech recognition profile" if SARAH doesn't understand you correctly anymore.
Go to Control Panel ➜ Speech Recognition ➜ Advanced speech options ➜ Recognition Profiles ➜ Delete...
### How to take a picture with a Kinect ?
Here are the steps :
- edit
custom.iniand make sure to haveonly=false - close SARAH and re-open the server and the Kinect client (e.g.
Client_Kinect_(Windows).cmd) - if it's working you can right-click on the SARAH client icon (the house in the systray) and choose "Kinect_0" ; that gives you access to the camera/motion/gesture/recognition
- now you can easily take a picture calling the URL [http://127.0.0.1:8888/?picture=true] (the picture will appear in the browser and will be stored into the
/mediasfolder of SARAH)
I do not have Home Automation ?
- SARAH trigger script not dedicated to Home Automation
- Script can scrap Internet
- Script can trigger Internet of Things
- Some script are periodical (CRON)
What SARAH means ? SIRI ?
- S.A.R.A.H. = Self Actuated Residential Automated Habitat
- From TV Show Eureka
How to install SARAH ?
- See Getting Started (FR)
- See Getting Started (Wiki)
What language SARAH is speaking ?
- Works in one language (defined in custom.ini)
- 95% of plugin's grammar is in Freanch
- Do not forget to install Windows and Kinect Language Pack in the target language
How to make a plugin ?
- Read article « Mon premier plugin »
- Read documentation (wiki)
- Look at the other plugins
What are plugin's file path ?
- plugins/{name}/{plugin}.js (script ou phantomjs)
- plugins/{name}/{plugin}.prop (propriétés)
- plugins/{name}/{plugin}.xml (grammaire)
- plugins/{name}/{plugin}.gesture (gesture)
- plugins/{name}/index.html (body html du plugin)
- Anything else ...
How to use QRCode ?
- Build and Print a QRCode from ZXing.
- Set a plugin's URL
- Show QRCode to Kinect (+/- 80cm)
How to split SARAH on computers ?
- See documentation (wiki)
Why Windows, Kinect and C# ?
- It works very well
- It has the best ROI
- Kinect is amazing
- See also Microsoft vs Google
Why not SaaS ?
- Security reason (CSRF, Users, DDoS, ...)
- Local network request (no proxies)
- Local process .exe
- I18N
What is the scope of SARAH ?
- Do things simple
- Do LEGO with existing components (no research)
- Learn & have fun
What's next ?
- I do not want to make a Startup
- I want to change the world and do cool things
- It's also a skill check and a way to learn many things
May be one day Microsoft, Google, Withings, ... will look at SARAH