yoenoo / arc

arc is a speech-to-text AI summarization tool for short-form videos

Home Page:https://arc-build.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

arc

arc is a video-to-text AI summarization tool for short-form videos.

Setup

The application requires 4 things: (1) Google Cloud OAuth CLIENT_ID, CLIENT_SECRET, and PROJECT_ID (2) OpenAI API key.

First, you will need to configure Google API and set the scope for the API. Please follow the documentation to generate credentials needed to run the app.

Second, generate the OpenAI API key from here.

Build the docker image locally:

docker build -t arc-build . --no-cache

or pull the Docker image from the Docker Hub:

docker pull yoenoo/arc-build:latest

Run the web application by running the command below or using Docker secret:

docker run -d -p 8000:8000 \
  -e CLIENT_ID \
  -e CLIENT_SECRET \
  -e PROJECT_ID \
  -e OPENAI_API_KEY \ 
  arc-build

Before running the app, make sure you add the url of the app as the Authorized redirect URIs to avoid "Error 400: redirect URI mismatched" error. For more details, please refer to this and this.

Demo

For the full video explanation, please watch our demo: YouTube Demo

TODO

  • cache results to avoid redundant OpenAI API calls
  • chrome extension

About

arc is a speech-to-text AI summarization tool for short-form videos

https://arc-build.onrender.com

License:MIT License


Languages

Language:Python 80.3%Language:HTML 12.8%Language:CSS 4.6%Language:Dockerfile 2.4%