You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A project to build an AI voice assistant using Python . The Voice assistant interacts with the humans to perform basic tasks.
About Akmal :
Akmal is an AI personal voice assistant service built using Pychram. It can understand human speech and perform basic task designed by the client.
When the user specify the appropriate trigger words , The Akmal gets activated and executes the user commands.
Akmal AI Voice assistant:"Loading your personal Assistant Akmal....
Hello, Good Morning" (Greets the user according to time)
How to use
After Installation Open the directory: cd akmal/venv Run command to start: python akmal.py
The implemented Voice assistant can perform the following tasks:
Opens a wepage : Youtube , G-Mail , Google Chrome , StackOverflow
Human : Hey Akmal, Open Youtube
Predicts time
Human : Hey Akmal , What is the time
3.Fetch Top headlines
Human:Hey Akmal , what's the latest news?
Captures a photo
Human:Hey Akmal, Take a photo
Searches data from web
Human: Hey Akmal, Search Butterfly images from web
Ask geographical and computational questions
Human: Hey Akmal, What is the capital of California? / Hey Akmal what is Sin 90?
Predict Weather of different Cities
Human: Hey Akmal , What is the weather likely now in Kerala?
Abstarct necessary information from wikipedia
Human: Hey Akmal , Who is Bill Gates according to Wikipedia
The voice assistant abstarcts first 3 lines of wikipedia and gives the information to the user.
Ask Akmal about what task it can perform and who created it
Human: Hey Akmal, Who created you? / Hey Akmal , What can you do
10.Turn off your pc when required
Human: Hey Akmal , Please turn off my PC
Installation
git clone https://github.com/tesimune/akmal.git
Libraries required to be installed using Pip Command:
1.Json
2.request
3.Speech recognition
4.Pyttsx3
5.Wikipedia
6.Ecapture
7.time
8.Wolfram Alpha
In-Built libraries required to be imported:
1.os
2.datetime
3.web browser
4.subprocess
Akmal uses Third party API's to predict weather in different cities and to ask computational and geographical questions.
Free API keys can be generated by creating an account in the following applications.
Open Weather Map - To forecast weather
WolframAlpha - To answer questions
Akmal uses Third party API's for Q and A converstions.
Free API keys can be generated by creating an account in the following applications.