Skip to content

RiyaTorgal/F.R.I.D.A.Y

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F.R.I.D.A.Y - An A.I Consciousness

F.R.I.D.A.Y is a voice-commanding assistant service in Python 3.8. It can recognize human speech, interact with users, and execute basic commands.

Requirements

  • Operating System: Windows 11
  • Python Version: 3.8x

Assistant Skills

  • Opens Web pages (e.g., Friday open youtube.com)
  • Opens Desktop applications (e.g., Friday open notepad)
  • Tells Current time (e.g., Friday tell me the time)
  • Tells Current date (e.g., Friday tell me the date)
  • Performs Basic calculations (e.g., Friday calculate 2 + 2)
  • Tells Current weather of a city (e.g., Friday tell me the weather of Pune)
  • Help command prints all skills with descriptions (e.g., Friday help)
  • Tells what functions it can perform (e.g., Friday functions)

Assistant Features

  • Supports two different user input modes: text or speech. Users can write or speak into the mic.
  • Provides vocal and text responses.

Getting Started

Creating API Keys for Third-Party APIs

F.R.I.D.A.Y uses third-party APIs for speech recognition, web searches, weather forecasting, etc. All the following APIs offer free non-commercial API calls. Subscribe to the following APIs to access free keys:

  1. OpenWeatherMap: API for weather forecasting.

Setup F.R.I.D.A.Y in Windows

  1. Download the GitHub repository locally

    https://github.com/RiyaTorgal/F.R.I.D.A.Y.git
  2. Change the directory

    cd .\F.R.I.D.A.Y\

Start the Assistant

- Start the Assistant service
python -u "your\Folder\Location\main.py"

Decision Model

Contributions

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT license - see the LICENSE file for details.