Skip to content

Build a tool like NotebookLM while learning about the latest advancements in AI, and having fun in the process.

License

Notifications You must be signed in to change notification settings

dhruvbaldawa/gyandex

Repository files navigation

Gyandex

🎯 Project Vision

Transform how we consume online content by providing flexible, AI-powered tools that convert text content into various formats. Currently focused on converting web articles into podcast-ready audio content.

✨ Key Features

  • Web article content extraction and cleaning
  • AI-powered conversion of articles into natural-sounding podcast scripts
  • High-quality text-to-speech synthesis
  • (Coming Soon) Podcast feed generation for easy consumption
  • (Coming soon) Support for multiple content sources for a single podcast
  • (Coming soon) Support for PDFs and Youtube videos
  • (Coming soon) Frontend for easy podcast creation
  • (Coming soon) Customizable podcast creation
  • (Coming soon) Frontend for question-answering

Getting Started

Prerequisites

  • Python 3.10 or higher
  • Install dependencies using Poetry
poetry install

Running the Application

jupyter notebook

Run the main.ipynb notebook

License

This project is licensed under the AGPL v3 for open-source use. For those wishing to use the software in proprietary applications without disclosing source code, a commercial license is available.

By contributing to this repository, you agree that your contributions will be licensed under the same AGPL v3 license.

About

Build a tool like NotebookLM while learning about the latest advancements in AI, and having fun in the process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published