This project has the simple purpose of make it very easy and fast to summarize youtube video transcriptions in your preferred language and platform (Windows or Linux)
Windows -> Portuguese Summarization:
Linux -> English Summarization:
Get the released version executable. Here: v0.1.0
Create an environment variable named OPENAI_KEY
with your OpenAI API Key.
Change config.json
file with your preferred languages and leave it in the same folder as the application.
{
"languages": ["English", "Your Language 1", "Your Language 2", ...]
}
If you already have an environment variable named OPENAI_KEY
you can skip this step as it will override the user secret value.
dotnet user-secrets init
dotnet user-secrets set "OPENAI_KEY" "<your key>"
Running / Debugging
dotnet run
Windows:
dotnet publish -r win-x64 -c Release
Linux:
dotnet publish -r linux-x64 -c Release -p:PublishReadyToRun=true
- Microsoft Semantic Kernel (Package)
- YouTube Transcript API Sharp (Modified)