π§ 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.
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)
# 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
Open Weather Map - To forecast weather
WolframAlpha - To answer questions
TMDB API Key - To Get Movie Details
PushBullet API Key - To Send Push Notifications
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
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
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