Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joserochadev/videodubbing
Application to generate dubbing an subtitles for videos
https://github.com/joserochadev/videodubbing
dubbing ffmpeg subtitles typescript video
Last synced: about 1 month ago
JSON representation
Application to generate dubbing an subtitles for videos
- Host: GitHub
- URL: https://github.com/joserochadev/videodubbing
- Owner: joserochadev
- Created: 2024-09-08T14:56:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-08T19:26:07.000Z (4 months ago)
- Last Synced: 2024-11-23T01:33:35.155Z (about 1 month ago)
- Topics: dubbing, ffmpeg, subtitles, typescript, video
- Language: TypeScript
- Homepage:
- Size: 23.5 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Video Dubbing Application
This application provides a service that automatically dubs videos in different languages. It includes features like audio extraction, speech recognition, translation, text-to-speech (TTS) synthesis, and synchronization with the original video.
## Usage
- Upload a video to the platform.
- Select the target language for dubbing.
- Review the translation (optional).
- Preview the dubbed video (optional).
- Download the final video.## Features
- Video upload and format validation
- Audio extraction from video
- Speech recognition and transcription
- Automated translation of text
- Text-to-speech generation in multiple languages
- Audio synchronization with original video
- Video rendering and export
- generate subtitles for animes (maybe)## Requisitos Funcionais (RFs)
- [] deve ser possivel fazer upload de videos
- [x] deve ser possivel extrair o audio do video
- [x] deve ser possivel transcrever o audio do video
- [] deve ser possivel traduzir a transcrição do video para o idioma desejado
- [] deve ser possivel gerar um novo audio com a trascrição traduzida
- [] deve ser possivel sincronizar o audio dublado com o video original
- [] deve ser possivel baixar o video dublado
- [] deve retornar uma lista de termos que possivelmente nao fação sentido na trascrição
- [] deve ser possivel alterar a trascrição antes de fazer a dublagem## Requisitos Não Funcionais (RNFs)
- [] suporte vídeos de até 2GB.
## Translate APIs
- LibreTranslate
- Microsoft Translator (Azure)