Code Monkey home page Code Monkey logo

iwriteit's Introduction

iWriteIt - You Like?

An application for Kids to practice Addition and Subtraction skills. It utilizes Kivy Gesture recognition, especially for multistroke gesture recognition was just introduced in master branch (1.8.1-dev).

Initially, I've started with Tesseract-OCR to recognize hand writing. However, we also need to train it for difference hand writing styles and is not easily compare to Kivy Gesture recognition process.

Finally, I've decided to use Kivy multistroke gesture recognition instead. This is a good demo application for multistroke gesture recognition.

https://github.com/kivy/kivy/tree/master/examples/demo/multistroke

For more attractive and may also help to improve Listening skills. Application includes Text to Speech (TTS) feature.

Please visit the following link to see how does it working :-

http://1drv.ms/1nQKnGx

HISTORY

  • 2014/05/15 (1.0.0)

    • Implement my gesture load/save/update
  • 2014/05/14 (0.9.0)

    • Initial release

TODO

  • User profile for specific gesture data
  • Timer, score and statistics
  • More number practical skills (eg. sequence, multiply, ...)
  • Localize number (ex. Thai)
  • ...

TESTED TARGET

  • Windows

    • Tested on Windows 8.1 (64-bit)
    • Tested on Windows 7 (32-bit)
    • Tested on Windows XP (32-bit)
  • Linux

    • Tested on Ubuntu 12.10 (32-bit)
  • Android

    • Tested on 2.3.6 (Motorola Defy)
    • Tested on 4.2.2 (Samsung Galaxy Note 8)
  • MacOSX

    • Tested on 10.8.5
  • iOS (TBD)

PRE-BUILD BINARIES VERSION

SOURCE CODE

https://github.com/suriyan/iWriteIt

PREREQUISITE

  • Kivy master branch (1.8.1-dev) for Multistroke gesture

    (if you still use stable branch (1.8.0) you need to patch for multistroke feature)

  • plyer for Text to Speech (TTS)

    pip install -e git+https://github.com/kivy/plyer#egg=plyer
    

    REMARKS

    • plyer in PyPi is NOT up-to-date, please install from git repository
    • On Windows and Linux requires eSpeak

BUILD & PACKAGING

CREDITS & ACKNOWLEDGEMENT

iwriteit's People

Contributors

suriyan avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.