This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Talk with youtube ai Features
- you can ask any thing about youtube video and you will get information of that question with the timestamps. How will we get the exact timestamp for this. Considering both case, where we will have captions/subtitles and the cases where we will not have them
- You can also generate timestamps for the video, if it's not there.
- Providing summarization of the video.
- Supports different languages for questions and answers, including automatic translation of video content.
- Users can enter keywords, and the AI will return timestamps where those words are spoken or related content appears. How will we get the exact timestamps for this.
- Interactive Comments - Ask anything from YouTube comments
Also, write the detailed lld for the complete webapp of all features, I am using nextjs for frontend and backend with app router, shadcn and tailwind css.
Suggest free ai apis to do this. Is it possible to do it with google gemini free api? Can you suggest only free apis to convert this if possible? Also, how will we fetch the audio of the youtube video. Also suggest a good free vector db to do this.
RAG with youtube videos.
I am building a RAG NextJS app, where
- you can ask anything about the youtube video(the one which have captions), the app will return the response with the timestamps.
- you can ask anything from the yt comments (to feel like you are discussing with the audience).
- generate timestamps according to the topics
- generate slides from the video and download them. Please star on github(building right now) https://github.com/AnshulKahar2729/ai-youtube-assistant
Any other features/suggestion that can be build