Skip to content

PodnLearn is a Podcast Player and AI-based learner where you can upload & stream your favorite podcasts, and also using the LearnAI feature, upload an e-book, and it will generate an audiobook-like voice TTS for you to listen, instead of reading the book, making productivity a lot easier. This was my final year project in my academics.

Notifications You must be signed in to change notification settings

hOMie03/podnlearn

Repository files navigation

PodnLearn© - Podcast Player and AI-based Learner

made using ASP.NET.

made with ❤ by om auti.

PodnLearn is a Podcast and AI-based e-book learner web application in which the user, particularly, the listener can access a wide range of podcasts with also some of the exclusive indie podcasters, as the user can also upload its own podcast and become a podcaster. The application will feature the latest episodes of the subscribed/favourited podcasts.



Another feature which comes with the podcast is the “LearnAI”, in which you can upload a pdf of a book, basically an e-book, which will convert the text written in it, into a voiceover speech, as if you are listening to an audiobook. A user can access its e-books right in the app, anywhere they want to. The LearnAI will help the people who has difficulties in eyesight. Not only that, but also it will be beneficial for the students who wants to save time and be productive. What it means that the student can listen to its book by doing other chores too, which will, of course, help them to save some time.



To access the application, the user may have to first register, or login if they have an existing account. Once the user logs in, they can get ample number of contents and features to listen to. Using the APIs and AI, the user can access the popular podcasts, too. Also, the AI is helping in translating the text to speech and vice versa in the LearnAI feature. There are many podcast applications available online, but PodnLearn focuses on the features which will be beneficial and right for the students, as they are the next generation of our world.

To run the project, follow the steps given below:

  1. Download this code project in ZIP.
  2. After that, extract it in a folder.
  3. Open Visual Studio, click on File -> Open -> Project/Solution..., and click on the PodnLearn.sln file.
  4. Once the project is loaded fully on the Visual Studio application, open the SQL Server Object Window from the View Toolbar.
  5. Inside the SQL Server, there is a localDB called MSSQLLocalDB. Inside that, create the 3 databases as shown below on the left side, and inside it, create these 6 database tables displayed on the right side with the following data columns as shown in the snapshot.

6. Once you are done creating all the databases, click on the button below the toolbar to run the application.
7. After a while, the browser will display the first login page of the PodnLearn web application like this,


You can add more features and functionalities to these by forking it. Thank you for trying it out!
:)

About

PodnLearn is a Podcast Player and AI-based learner where you can upload & stream your favorite podcasts, and also using the LearnAI feature, upload an e-book, and it will generate an audiobook-like voice TTS for you to listen, instead of reading the book, making productivity a lot easier. This was my final year project in my academics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages