Status: Under construction
Note: The project name isn't a clickable link. Markdown can sometimes make text look like a link when we don't intend it to.
Welcome to Upload.AI! This project is perfect for companies that have video content showcasing their products and/or services and are looking to create a smart chatbot.
Here's the step-by-step guide to get you started:
- Upload Your Video: Simply upload the video that contains information about your products or services.
- Add Specific Words (Optional): If your video contains specialized terms or names that might be hard to recognize, you can type them in to help the AI understand better.
- Click 'Upload': Hit the upload button to send your file. (Yes, it's that obvious, but we're mentioning it just in case!)
- Backend Magic: Behind the scenes, the backend will convert your video file into an MP3. Remember, we're using the audio, not the video.
- Meet Whisper: Our AI, named Whisper, will transcribe the audio content for you.
- Database Storage: The transcription is then saved in an SQLite Database File.
- Frontend Fun: Now you can query the OpenAI API about the content. We're currently using GPT-3.5-turbo for this.
Important: To use this service, you'll need an OpenAI Token. Register on the OpenAI API website, create a token, and then follow the
.env.example
format to set up your environment variables in the backend project.
In this repository, you'll find two folders: one for the frontend and one for the backend.
For the frontend we used...
For the backend we used...