Skip to content

Anuj-cs20/SAMARTH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAMARTH

What is Samarth ?

SAMARTH stands for Smart A.I. with Multi-Functional Automation and Robust Task Handling

SAMARTH is a powerful and versatile A.I tool that could be used for a variety of tasks with near AGI capability

It is a Browser Automation tool upon GPT-3 which does achieves objective set by user without any human intervention in between.

This is the submission of team Code Crafters for the Warpspeed Hackathon held on 13th and 14th May 2023 at Bangalore.

SAMARTH Working Video

https://www.youtube.com/watch?v=kUSF4WNfOfk

Steps to Run :)

OpenAI

The OpenAI Python library provides convenient access to the OpenAI API from applications written in the Python language

  1. Run pip install openai in terminal.

Playwright

Playwright is a Python library to automate Chromium, Firefox and WebKit browsers with a single API.

Run these two commands in your terminal
2. pip install playwright
3. playwright install

Speech Recognition

Library for performing speech recognition, with support for several engines and APIs, online and offline.

  1. Run pip install SpeechRecognition in terminal.

PyAudio

5.Run pip install pyaudio in terminal

Google Cloud Speech to Text API

  1. Run pip install google-cloud-speech in terminal.

Subprocess

  1. Run pip install subprocess in terminal.

Google Cloud JSON

  1. Create a file name .json in the same directory as our main python file and paste your json file name over there.

Open API Key

You are required to have a Open API Key . You can find yours at https://platform.openai.com/account/api-keys.

  1. Create a file name openai_api_key.txt in the same directory as our main python file and paste your Open API Key over there.

Execution

We are now all set with libraries and API Key. Now we proceed on to execute our speech.py.

  1. Run python speech.py in your terminal from the file directory.

Give the Objective/Task you want SAMARTH to do, and sit back and relax . Your task will be done automatically without any clicks, unless you have to give any login credentials to SAMARTH to proceed carrying out the task.

Tech stack and Tools

Python GPT-3 Replit Speech to Text service

About

Smart A.I. with Multi-functional Automation and Robust Task Handling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages