Skip to content

gregglind/OpenSiri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

OpenSiri

I love the Siri Service on Apple's new 4S phones! I want to know what makes it tick, and how it decides how to respond.

Goals

  • gather Siri questions and responses from actual users
  • publish an open dataset of questions and responses for use in making future Natural Langauge Procressing (NLP) applications, based on what questions people are asking in the Real World
  • create a parsimonious, mostly-compatible open interface that answers questions like Siri would and does.
  • Find the hidden easter eggs in Siri, and suggest places where it can do a better job meeting user goals.

Non-Goals

  • Speech recognition. For purposes of this project, we assume the questions are in English text (already transcribed)

You can Help us!

Projects

  • SiriIRL: analyze the data (http://ask.opensiri.com/dump)
  • OpenSiri: a compatible interface that acts like Siri
  • OpenSiriWeb: GAE/AppEngine website

Needs

  • users, users, users! Know people who use Siri? Have them report!
  • designs for website, forms, architecture
  • javascript front-end designers.
  • Google AppEngine (gae) help.
  • lead scientist / statistician for doing heavy lifting on models
  • iphone client, to make capture of responses and reporting easier
  • help refining the research questions
  • bug-testing and bug squashing (https://github.com/gregglind/OpenSiri/issues)

Policies

Diverisity

  • OpenSiri wants participation from coders and non-coders of all experience levels.
  • "We welcome people of any gender identity or expression, race, ethnicity, size, nationality, sexual orientation, ability level, religion, culture, subculture, and political opinion." (http://www.dreamwidth.org/legal/diversity)

Development Workflow

  1. no dev in master, please
  2. file an issue report, if appropriate
  3. use git topic branches, with your issue
  4. make a pull request

Technologies

  • html5boilerplate
  • underscore, jquery, and friends
  • appengine / python

Contributors

Gregg Lind <gregg.lind at gmail.com>

About

OpenSiri is an open emulator of the Siri program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published