Skip to content

📓 Este repositório contém o código-fonte de uma aplicação backend desenvolvida para transcrição de vídeos utilizando diversas tecnologias e serviços para escalabilidade e integração eficiente.

Notifications You must be signed in to change notification settings

guirra-byte/transcript-videos

Repository files navigation

Transcrição de Vídeos

Este repositório contém o código-fonte de uma aplicação backend desenvolvida para transcrição de vídeos utilizando diversas tecnologias e serviços para escalabilidade e integração eficiente.

Funcionalidades:

  • Transcrição de vídeos utilizando a API do Replicate.
  • Utilização de Node.js Worker Threads para processar transcrições de forma performática e escalável.
  • Integração assíncrona entre sistemas utilizando RabbitMQ.
  • Armazenamento de arquivos após a transcrição em um Bucket S3 da AWS emulado pelo LocalStack.

Tecnologias Utilizadas:

  • Replicate API: Utilizada para integração com modelos de IA de transcrição de vídeos.
  • Node.Js: Plataforma de execução de código JavaScript no backend.
  • Worker Threads: Módulo do Node.js para execução de threads para processamento concorrente.
  • Docker: Utilizado para facilitar a implantação e execução do ambiente de desenvolvimento em contêineres.
  • RabbitMQ: Serviço de mensageria para comunicação assíncrona entre serviços.
  • LocalStack: Tecnologia para emulação de serviços da AWS em ambientes locais, incluindo S3 que foi utilizado para armazenar os arquivos da transcrição.

image

About

📓 Este repositório contém o código-fonte de uma aplicação backend desenvolvida para transcrição de vídeos utilizando diversas tecnologias e serviços para escalabilidade e integração eficiente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published