GithubHelp home page GithubHelp logo

seymour-bootay / mycroft-ai-qtapplication Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aiix/mycroft-ai-qtapplication

1.0 3.0 0.0 63.01 MB

Qt5 Frontend for Mycroft Ai

License: GNU General Public License v3.0

Python 63.40% Shell 36.60%

mycroft-ai-qtapplication's Introduction

Mycroft-Ai-QtApplication

###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.

  1. Changelog
  2. Auto Install
  3. Running The Application
  4. Manual Install Requirements
  5. Bugs

[0] Changelog

  1. Release Version 0.1.1
  2. Easy one script install for *K/Ubuntu 16.04+ based distributions
  3. Updated User Interface
  4. Voice reactive animations
  5. Text bugs fixed
  6. Initial Integration of Application Indicator

[1] Auto Install Script

  1. Install Mycroft Core from: https://github.com/mycroftai/mycroft-core
  2. Download this git repo (Mycroft-Ai-QtApplication)
  3. Post Mycroft Ai Core installation run script ./qtappdeps.sh from the Mycroft-Ai-QtApplication

[2] Running The Application

  1. Launch application
  2. Start Mycroft Service .. Wait for connect message
  3. Click Connect

[3] Manual Requirements

  1. 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

  2. Manually Please copy the following files from '/usr/lib/python2.7/dist-packages/' to '/home/ $user/.virtualenvs/mycroft/lib/python2.7/site-packages'

    1. _dbus_bindings.x86_64-linux-gnu.so File
    2. _dbus_glib_bindings.x86_64-linux-gnu.so File
    3. Dbus Folder
    4. Glib Folder
    5. Gi Folder
  3. Copy "start.sh" to mycroft-core-master folder

  4. Copy & Replace "listener.py" to mycroft-core/mycroft/client/speech/ folder

  5. Make gui folder in mycroft-core/mycroft/client/{here}

  6. Copy "gui.py" file to mycroft-core/mycroft/client/gui folder

  7. Run "chmod a+x Mycroft\ QtApplication"

  8. Execute Mycroft\ QtApplication AppImage

[4] Bugs

  1. None -> Report issue if found

mycroft-ai-qtapplication's People

Contributors

aiix avatar

Stargazers

 avatar

Watchers

 avatar  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.