Git Product home page Git Product logo

floran-virtual-assistant-using-python-eel's Introduction

Floran Virtual Assistant

Floran virtual assistant is a desktop assistant that can you in many tasks like search some information, doing mathematical equation, even tell you a joke or take a picture.

In python eel the frontend is handle by the html js and the backend is handle by python
For more info go to here

In floran virtual assistant the voice to text is done by javascript instead of python and opencv is used for taking the picture and storing them. It also read the message for you

Library use

  • Python eel
  • Wolframalpha
  • Wikipedia
  • pyjokes
  • Opencv

Feature

Greeting

Try Saying "hey" or "hey floran" or "nice to meet you"

Get information

To get information just say the query like
If you want to get information about naruto Try saying Naruto uzumaki and the floran will give you information.
you can also ask time or temperature like what is time or what is temperature of mumbai

Telling jokes

Try to say 'tell me a joke','can you say me some joke','can you say me some jokes'

To take picture

Try to say launch camera

To search something on google

Try to say search / search for <your query>

Solve maths

you can enter your equation

Change theme

you can either toggle or say change theme

Change voice

You can also change the voice of floran from setting

To stop floran from saying the message

just type or say stop

Installation

  pip install Eel, wikipedia, wolframalpha, opencv-python, pyjokes

Now in order to use the wolframaplha you need wolframalpha api id I am not included my api id

Follow the step to get the api id and replace <<YOUR API ID>>

  1. To get started, you must register a Wolfram ID and sign in to the Wolfram|Alpha Developer Portal..

  2. Upon logging in, go to the My Apps tab to start creating your first app
  3. Click the Sign up to get your first AppID button to start the app creation process.
  4. After a one-time survey about intended usage, the AppID creation dialog will appear.
  5. Give your application a name and a simple description to register an AppID.
  6. Each application must have its own unique AppID

then

    python main.py

Important point

There is an issue in the wikipedia module which has been solved but the developer as not yet launch its new version so they might be some issue you face. Like if you say india or naruto it will give you an error but program will not crash

floran-virtual-assistant-using-python-eel's People

Contributors

bhagwanzaki avatar

Watchers

 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.