demo-eng.mov
Key Features:
-
YouTube Video Input: The web application allows users to input a YouTube video URL into a designated textbox. Users can simply copy and paste the URL of the video they want to summarize.
-
YouTube Video to MP3 Conversion: Upon submitting the YouTube URL, the application automatically extracts the audio from the video and converts it into an MP3 file. This ensures that the content can be efficiently processed for further analysis.
-
Transcription to Text: The MP3 file is then sent to a transcription service powered by OpenAI's Whisper API. This service converts the audio into text, producing an accurate transcript of the video content.
-
Summarization using ChatGPT: The obtained text transcription is further processed using OpenAI's powerful language model, ChatGPT. Utilizing ChatGPT's natural language processing capabilities, the application generates a concise and informative summary of the video content.
-
Step-by-Step Cooking Instructions: For culinary-related videos, the application provides an additional feature to summarize cooking instructions as a step-by-step guide or in bullet points. Users can easily follow the summarized cooking steps for their favorite recipes.
-
User-Friendly Interface: The user interface is designed to be intuitive and user-friendly, enabling effortless navigation and interaction. The application provides clear instructions and feedback to guide users through the process of summarizing their desired YouTube videos.
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
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 Inter, a custom Google Font.
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.