YouTube GPT is an Android app that allows users to generate video summaries using AI models. The app accepts YouTube links from users provides video summaries through a chat-like interface and can even answer cross-questions related to the video content!
- Enter a YouTube link to initiate a conversation.
- Chat interface with the user and AI-generated responses.
- "Go to Section" button to jump to specific video sections.
- User and AI message alignment for easy reading.
- Modern and user-friendly UI/UX design.
YoutubeGPT.Demo.mp4
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Build and run the app on an emulator or physical device.
- Launch the app on your Android device.
- Enter a YouTube link in the chat input field.
- Press the "Next" button to start the conversation.
- Interact with the AI-generated responses in the chat interface.
- Use the "Go to Section" button to navigate to specific video sections.
- The app fetches subtitles from a YouTube video.
- It employs the 𝑭𝒂𝒄𝒆𝒃𝒐𝒐𝒌 𝑩𝑨𝑹𝑻 model to generate comprehensive summaries.
- For question-answering, it creates 𝐯𝐞𝐜𝐭𝐨𝐫 𝐞𝐦𝐛𝐞𝐝𝐝𝐢𝐧𝐠𝐬 of the subtitles.
- A similarity search identifies the most relevant content/sections.
- Enjoy easy redirection to specific video sections for in-depth exploration.
Contributions are welcome! If you have any issues or ideas for enhancements, feel free to create a pull request or submit an issue.
This project is licensed under the MIT License.