Skip to content

Latest commit

 

History

History
255 lines (156 loc) · 7.47 KB

README.md

File metadata and controls

255 lines (156 loc) · 7.47 KB

LUNA AI CLI

Logo

🧠 Luna is your open-source personal assistant.

Iceburg Group unveiled Luna CLI, a voice-activated virtual assistant. Similar to Apple's Siri, Amazon's Alexa, and Microsoft's Cortana, the Luna CLI gives contextual information and does tasks like home automation, news scraping, and a host of other things.Luna CLI uses artificial intelligence (AI) technologies including natural language processing (NLP) and machine learning (ML) to comprehend what users are saying, act on that language input, and recommend actions.

🚀 Getting Started

A project to build an AI voice assistant using Python .The Voice assistant interacts with the humans to perform basic tasks. Luna is an AI personal voice assistant service built using Python. It can understand human speech and perform basic task designed by the client.When the user specify the appropriate trigger words,The Luna gets activated and executes the user commands.Luna AI Voice assistant:"Loading your personal Assistant Luna.... Hello, Good Morning" (Greets the user according to time)

Prerequisites

Installation

# Install python packages and Dependencies

 pip install -r requirements.txt

# Clone Luna Project To Your Computer

git clone https://github.com/Deshan555/Tessa-AI.git

Luna uses Third party API's

Open Weather Map - To forecast weather

WolframAlpha - To answer questions

TMDB API Key - To Get Movie Details

PushBullet API Key - To Send Push Notifications

The implemented Voice assistant can perform the following tasks

Play Youtube Command  Play music on the YouTube 

Example: youtube it /let's watch youtube /visit youtube /i want watch video /i want to look video
Music Command  Play music on yourpre define music folder

Example: play music for me / play my favorite music / sing for me / it's a playtime / party rock and roll / rock and roll
Date Command   Current Date and Time 

Example: what's Date Today / Date Please / Date
Wikipedia Command  find data from Wikipedia 

Example: find details / wikipedia it / wiki it / explain it / tell more about it
Quick Shot Command  this command can take quick screen shot in 5 Sec and save 

Example: Take Quick Shot
News Command  Get Current News  

Example: tell me news today / news Please /news headlines Please / headlines / tell me about today
Time Command  Return time 

Example: Whats the time now / Time Please
Events Command  check to do list 

Example: Any Events today / Events
Weather Command  check Weather Details 

Example: tell me about weather / weather Please / today weather / today looks like / climate Please
Send Weather Command  Send Weather Details to your devices 

Example: Send me weather report / i want to see weather report / weather report Please / sync weather report / report weather to me
Send News Command  Send News Report To Your Devices 

Example: sync news report / i want to see news report / news report Please / send me headlines / news update Please
Questions Commands  Ask Questions From Voice Assistant 

Example: what is / who is / tell me / when / answer for / what can i do
Unit Conversion  Convert Units Over Words 

Example: convert / make convert / transform
Joke Command  Get Random Jokes

Example: joke please / tell me a random joke
New Movies Command  You Can Get Tranding Movies In These time 

Example: new box office movies / can you suggest best movies watch in film hall / now days movies
Dictionary Command  That Command Can Return meanings of words

Example: find meaning of / meaning of / dictionary of / find in dictionary
Instagram Command  That Command Can Visit Instagram Account we provide the account name

Example: find on instagram / search on instagram / open instagram / search from instagram / find instagram account
Math Command  That Command Can Slove Math Questions when we provide (that math slover  only allow manual inputs)

Example: help me solve some math questions / can you solve some math questions for me 

        / i don't know how to solve that math problem help me / solve math questions for me
Drugs Command  Drug Command Can Find Medicine for a particular Disease

Example: Drugs for / Medicines for / How to heal
IMDB Command  That Command Can Return IMDB Recommended Informations

Example: can you suggest good movie for watch / please suggest me good movie / good movie name please / best movie worth to try
Power Command  That Command Can Return Power Status Of Device

Example: how may charge left in my device / how may charge right in my device / current battery level / battery parentage

Commands For Smart Agriculture System - Iceburg Project

Get Humidity Command  That Command Can Return Humditiy Values In Green House

Example: what is humidity in green house / what is humidity in / humidity please 

        / green house humidity / how is humidity
Get Temperature Command  That Command Can Return Temperature Values In Green House

Example: what is temperature in green house / temperature looks like / temperature please 

        /green house temperature / how is temperature
Get Carbon Value Command  That Command Can Return Carbon Values In Green House

Example: what is carbon value in green house / carbon value looks like / carbon value please

        /green house carbon value / how is carbon value
Get Soil Moisture Command  That Command Can Return Soil Moisture Values In Indoor Growing Room

Example: what is soil moisture in indoor growing room / soil Moisture status / soil Moisture in indoor growing room right now 

        /can i know what is soil moisture in indoor growing room
Get Water Leval Command  That Command Can Return Water Leval Values In Hydroponics

Example: what is water level in Hydroponics / Hydroponics status / water level in Hydroponics right now 

        /can i know what is water  level in Hydroponics right now

Commands For Smart Home / Smart Farming Systems

Switch On Sprinkler  That Command Can Turn On Sprinkler Service 

Example: please sprinkler on / turn on sprinkler / activate sprinkler 

        / power on sprinkler / please activate sprinkler / reactivate sprinkler
Switch Off Sprinkler  That Command Can Turn Off Sprinkler Service 

Example: turn off sprinkler / turn sprinkler off / deactivate sprinkler 

        / power off sprinkler / please power off sprinkler
Turn On Waterpump Command  That Command Can Turn On Water Pump

Example: water pump turn on / activate water pump / turn water pump on / please turn on water pump 
        
        / activate water pump / reactivate water pump / on water pump / water motor turn on
Turn Off Waterpump Command  That Command Can Turn Off Water Pump

Example: turn off water pump / off water pump / deactivate water pump / power off water pump / 

         power off water motor / water supplier turn off