_ _ _
| | ___ ___| |_ _ _ _ __ ___ | | ___ _ __ ____
| | / _ \/ __| __| | | | '__/ _ \_____| | / _ \ '_ \|_ /
| |__| __/ (__| |_| |_| | | | __/_____| |__| __/ | | |/ /
|_____\___|\___|\__|\__,_|_| \___| |_____\___|_| |_/___|
_.....__
(.--...._`'--._
_,...----''''`-.._ `-..__`.._
__.--'-;..-------'''''`._') `--.-.__
'-------------------------------------------'
\ '---------------- ,-. .-------------'. |
\`. ,',' \ \ ,' /
\ \ / / `.`. ,' ,'
`. `.__________/,' `.' .......-' ,'
`............-' "---------''
Lecture-Lenz is a cutting-edge web application designed by a dedicated team of engineering students to enrich the educational experience for learners in lecture settings. With the power of Artificial Intelligence and voice recognition technologies, Lecture-Lenz captures audio from live lectures and converts it into real-time transcriptions with captions. This feature ensures that students can follow along with the lecture without missing any critical information.
- Live Transcription: Offers real-time speech-to-text conversion during lectures, aiding comprehension and note-taking.
- Enhanced Note-taking: Transcriptions are processed post-lecture to generate comprehensive notes.
- Interactive Quizzes: Based on the lecture content, the application creates quizzes for students to test their understanding.
- Technology Stack: Built with robust and modern technologies including React.js, Node.js, Express.js, Firebase, Google Cloud Platform (GCP), and OpenAI's API.
- Efficient State Management: Ensures minimal latency for a seamless user experience.
The team is committed to continuously improving Lecture-Lenz and has planned the following features:
- Exporting Notes: Capability to export notes directly to popular note-taking applications.
- PDF Downloads: Option to download notes as PDF files for offline study and reference.
- Quiz Enhancements: Further development of the quiz functionality to offer a more engaging and diverse learning tool.
To begin using Lecture-Lenz for your educational needs, follow the instructions below:
- Installation: Clone the repository to your local machine.
- Dependencies: Install all required dependencies by running
npm install
. - Running the Application: Launch the app with
npm start
.
Interested in contributing to Lecture-Lenz? We welcome contributions of all forms. If you have suggestions or want to add new features, please fork the repository and submit a pull request.
Lecture-Lenz is licensed under the MIT License. Feel free to fork and improve upon this project for your personal and educational use.
A special thanks to all the contributors who have dedicated their time and expertise to make Lecture-Lenz a valuable educational tool.
For more information on how to use Lecture-Lenz, please visit our wiki or contact us at contact@example.com.