Skip to content

LeoCesar0/upload-ai-api

Repository files navigation

AI Video Transcription App

SCREENSHOT

Table of Contents

  1. Introduction
  2. Technologies
  3. Features
  4. Getting Started
  5. Usage
  6. Customization
  7. Contributing
  8. License

Introduction

The Video Transcription App is a user-friendly web application designed to simplify the process of transcribing videos, generating creative content, and sharing ideas. This project leverages cutting-edge technologies to provide a seamless experience.

Technologies

  • Node.js
  • Prisma
  • SQLite
  • Amazon S3 (storage)
  • Fastify
  • OpenAI
  • Zod

Features

  • Effortless Video Transcription: Upload a video, and the app will automatically transcribe it using OpenAI's technology.
  • Creative Content Generation: Select from a variety of prompt templates or create custom prompts in the textarea. The app utilizes OpenAI to generate engaging responses based on user input.
  • Storage and Management: Videos are securely stored on Amazon S3, with transcription data and other information stored in a SQLite server.

Getting Started

To start using the Video Transcription App, follow these steps:

  1. Clone this repository to your local machine.

  2. Install the required dependencies:

  • npm run install
  1. Run the development server.
  • npm run dev

** Note you need the .env variables.

Usage

  1. Upload a Video: Begin by uploading your video using the provided interface.
  2. Transcription: The app will transcribe the video content automatically, thanks to OpenAI's technology.
  3. Choose a Prompt: Select a prompt template or create a custom one in the textarea.
  4. Generate Content: Click the "Generate" button to have OpenAI create content based on your input.

Customization

The Video Transcription App is highly customizable:

  • Prompt Templates: Modify existing prompt templates to generate content that suits your needs.

Contributing

Contributions from the community are welcome! If you have ideas for improvements, bug fixes, or new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. Feel free to use and modify it to suit your needs.


Thank you for choosing the Video Transcription App. We hope you find it useful and enjoy creating amazing content effortlessly. If you have any questions or need assistance, please don't hesitate to reach out.

Happy transcribing and content creation! 🚀

About

Backend for upload-ai project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published