###Qt5 Application Frontend for Mycroft Ai
#####[Under Developement] Demo: https://www.youtube.com/watch?v=P85kawMNUfw
#####Please Note: This application is dependent on Mycroft Ai Core. mycroft-core is required to be present in your '/home/$user' Directory for this application to work.
- Changelog
- Auto Install
- Running The Application
- Manual Install Requirements
- Bugs
- Release Version 0.1.1
- Easy one script install for *K/Ubuntu 16.04+ based distributions
- Updated User Interface
- Voice reactive animations
- Text bugs fixed
- Initial Integration of Application Indicator
- Install Mycroft Core from: https://github.com/mycroftai/mycroft-core
- Download this git repo (Mycroft-Ai-QtApplication)
- Post Mycroft Ai Core installation run script ./qtappdeps.sh from the Mycroft-Ai-QtApplication
- Launch application
- Start Mycroft Service .. Wait for connect message
- Click Connect
-
Make sure the following packages are installed: (sudo apt-get install)
qt5-default qt5-qmake libqt5widgets5 libqt5gui5 libqt5qml5 libqt5core5a libqt5dbus5 libqt5network5 libqt5network5 libqt5quick5 libqt5xdg1* python-dbus gettext python-gobject qml-module-qtquick2 qml-module-qtquick-controls qml-module-qtquick-controls-styles-breeze qml-module-qtquick-layouts qml-module-qtquick-layouts qml-module-qtwebsockets qml-module-qt-websockets libqt5websockets5 qt5-style-plugins
-
Manually Please copy the following files from '/usr/lib/python2.7/dist-packages/' to '/home/ $user/.virtualenvs/mycroft/lib/python2.7/site-packages'
- _dbus_bindings.x86_64-linux-gnu.so File
- _dbus_glib_bindings.x86_64-linux-gnu.so File
- Dbus Folder
- Glib Folder
- Gi Folder
-
Copy "start.sh" to mycroft-core-master folder
-
Copy & Replace "listener.py" to mycroft-core/mycroft/client/speech/ folder
-
Make gui folder in mycroft-core/mycroft/client/{here}
-
Copy "gui.py" file to mycroft-core/mycroft/client/gui folder
-
Run "chmod a+x Mycroft\ QtApplication"
-
Execute Mycroft\ QtApplication AppImage
- None -> Report issue if found