theashishmaurya / videoNotes

A way to create Video notes from Youtube using AI.

Home Page:https://video-notes-pi.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video-Notes

License

Video-Notes is a SaaS tool that automatically generates notes from informational videos. It utilizes advanced technologies such as automatic transcription, language translation, and natural language processing to provide users with concise summaries, transcripts, and even blog posts based on the video content.

Features

  • Automatic transcription of video content
  • Language translation for transcripts
  • Summarization of video content
  • Generation of blog posts from video content

Technical Implementation

Video-Notes is built using the following technologies and frameworks:

  • Authentication: Passage
  • Fetching audio from YouTube: YTDL
  • Transcription: YouTube's auto-cc (previously Whisper API)
  • Language model: ChatGPT (GPT-3.5 architecture)
  • Data storage: Firebase

Installation

To run Video-Notes locally, follow these steps:

  1. Clone the repository: git clone https://github.com/theashishmaurya/videoNotes.git
  2. Install the required dependencies: yarn
  3. Set up authentication using Passage. Refer to the documentation for more details.
  4. Configure Firebase for data storage. Refer to the documentation for detailed instructions.

Contributing

Contributions are welcome! If you have any ideas, bug fixes, or improvements, please submit a pull request. Make sure to follow the repository's code of conduct.

License

Video-Notes is open source and released under the MIT License.

Live Version

Check out the live version of Video-Notes at https://video-notes-pi.vercel.app.

For detailed usage instructions and examples, please refer to the Blog.

Contact

If you have any questions, suggestions, or feedback, feel free to contact the development team at ashish.1999vns@gmail.com.

About

A way to create Video notes from Youtube using AI.

https://video-notes-pi.vercel.app

License:MIT License


Languages

Language:TypeScript 88.6%Language:CSS 11.1%Language:JavaScript 0.2%