Skip to content

SilasRodrigues19/NLW-IA

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

upload.ai

Transcribe videos and generate efficient texts and scripts
Demo Report Bug

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact

About The Project

Light Desktop Dark Desktop
Preview Preview
Light Mobile Dark Mobile
Preview Preview

Project built during NLW AI, consists of an application for transcribing videos. The application flow is to receive an mp4 as input, which will be converted into mp3 to obtain the transcription of this audio and later the user can choose one of the pre-configured Prompts and optionally insert some keywords mentioned in the video, then they can execute it to allow AI to generate the response

Built With

Technologies used in the project.

Libraries

  • shadcn/ui Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

  • Radix UI An open source component library optimized for fast development, easy maintenance, and accessibility.

  • Lucide Beautiful & consistent icons. Made by the React community.

Frameworks

  • Vite Frontend Tooling for build with React.

  • Tailwind CSS Framework for fast and efficient front-end styling.

Technologies

  • TypeScript A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

  • Axios A promise-based HTTP Client for node.js and the browser.

Tools

Installation

  1. Clone the repo
    git clone https://github.com/SilasRodrigues19/NLW-IA.git
  2. Install dependencies (you can use npm, pnpm, yarn or anything else)
    pnpm install
  3. In the project directory, you can run with the following
    pnpm run dev
  4. If the URL does not open automatically, access this link in your browser.
      http://localhost:5173/
  5. To access on your smartphone, use the same network and replace localhost with the machine address. e.g. http://10.0.0.38:5173
      IPv4 Address: 10.0.0.38
      Port: 5173
      Access URL: http://10.0.0.38:5173
    

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Silas Rodrigues - @jinuye1 - silasrodrigues.fatec@gmail.com

Project Link: https://github.com/SilasRodrigues19/NLW-IA



🔼 Back to top