Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samyc2002/anime-subtitle-generator
A small Project that generates Anime Subtitles Given a video file.
https://github.com/samyc2002/anime-subtitle-generator
anime expressjs hacktoberfest hacktoberfest2022 reactjs speech-to-text subtitles translate-api video-processing
Last synced: 8 days ago
JSON representation
A small Project that generates Anime Subtitles Given a video file.
- Host: GitHub
- URL: https://github.com/samyc2002/anime-subtitle-generator
- Owner: Samyc2002
- License: mit
- Created: 2022-03-20T18:33:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T08:42:08.000Z (about 2 years ago)
- Last Synced: 2024-10-30T08:26:30.099Z (about 2 months ago)
- Topics: anime, expressjs, hacktoberfest, hacktoberfest2022, reactjs, speech-to-text, subtitles, translate-api, video-processing
- Language: TypeScript
- Homepage:
- Size: 31.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Anime Subtitle Generator
This repository contains an illegal weapon for all the weebs out there.
Yes, you heard it right. It generates subtitles for any video file that you
provide. Currently, it can convert only 500 words a month (lol).
So if you want to use it, clone the repo, set it up, buy a google translate API
key and run it to get the anime subbed to any language you want.## Uses
- This can be used to get transcriptions from a video file.
The transcriptions can be generated for any language. However, only a few video
languages are supported as of now. To know the details, check out `https://www.assemblyai.com/docs/#supported-languages`## Limitations
- This project uses assembly AI APIs for speech to text and
google translation API for text translations. So, API keys for these are required.- The limitations are the same as the ones mentioned in the corresponding API key
docs.## How to use the project
We haven't made a production release yet (because of the limitations).
Hence, it is yet a proof of concept.
So, to use the project, you need to do the following:- Clone the Repo.
- Get an Assembly AI API key
- Get a google translate API key from Rapid API
- Run the app locally.This is totally open sourced and you can host it yourself if you wish to.
To run the app locally, you can either use the server only or
use both the client and the server.
Please check out the corresponding docs for details.