Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tesimune/pybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

11 Commits

Repository files navigation

AI_Personal_Voice_Assistant

Builth_Using_Python

By_Tesimune

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:

  1. Opens a wepage : Youtube , G-Mail , Google Chrome , StackOverflow

    Human : Hey Akmal, Open Youtube
  2. Predicts time

    Human : Hey Akmal , What is the time

3.Fetch Top headlines

Human:Hey Akmal , what's the latest news?
  1. Captures a photo

    Human:Hey Akmal, Take a photo
  2. Searches data from web

    Human: Hey Akmal, Search Butterfly images from web
  3. Ask geographical and computational questions

    Human: Hey Akmal, What is the capital of California? / Hey Akmal what is Sin 90?
  4. Predict Weather of different Cities

    Human: Hey Akmal , What is the weather likely now in Kerala?
  5. 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.

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

Openai - For Q and A converstions

WolframAlpha - To answer questions

About

No description, website, or topics provided.

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages