To compile MyKit you need QT 5. You can install QT 5 from here.
You will also need ffpeg 1.2, wget, the ZBar bar code reader library and python module installed and PIL (Python Imaging Library).
The above libraries enable speech recognition and barcode scanning capabilities. The application can run without the above libraries.
The easiest way to install the above dependencies on Mac is by using homebrew.
If you don't have brew, install it:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Now install the required libraries:
brew install zbar wget ffmpeg
And finally the python modules:
sudo pip install zbar pil
Make sure the paths are correct in the following bash scripts:
barcodeScanner/barcode.bash
voiceCommands/recognize.bash
Download the source code
git clone https://mvictoras@code.google.com/p/mykit-qml/
Notes
- Speech recognition and barcode scanner has only been tested on Mac OSX. By installing the right dependencies and editing the .bash scripts, it should work on Windows and Linux as well.
- Settings saving has only been tested on Mac OSX. There may be an issue with Windows machines.
- In the current version of the software we use python to take a screenshot of the screen, that gets passed to the user login and barcode scanner accordingly. That means that if you have multiple monitors you need to run the app on your main screen and position it on the top left corner.