Skip to content

We developed esylearn using the OpenAI API, pyaudio, and Python text-to-speech modules to efficiently summarize, research, and discuss ideas and topics via audio.

Notifications You must be signed in to change notification settings

lakpa-finju/esyLearnHooHacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EsyLearn


EsyLearn is a web application that makes learning process more organized, fun, engaging, and uplifting for everyone. Be able to quickly get answers to almost any questions you hold!

How to Use:

  • First upload the OpenAI API's key to the app.py file
  1. Press "Let's do it" button
  2. Start recording your question
  3. Stop the recording
  4. Listen to the output

EsyLearn uses multiple API's to accomplish the goals and achieve the functionality mentioned above


API's Used

  • Flask is a micro web framework written in Python.

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

  • Recorderjs A plugin for recording/exporting the output of Web Audio API nodes

  • OpenAI API is a cloud-based service that provides a simple and scalable way to integrate state-of-the-art artificial intelligence models into various applications and services.

About

We developed esylearn using the OpenAI API, pyaudio, and Python text-to-speech modules to efficiently summarize, research, and discuss ideas and topics via audio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •