Git Product home page Git Product logo

srtgen's Introduction

srtGen - Automatically generate .srt subtitle files

srtGen is a set of example scripts that makes it easier to use AWS Transcribe to automatically generate subtitle files in .srt format from a video or audio source file.

There are two versions of srtGen, standalone and service. The standalone example is good for developers or users who have their own AWS accounts and who can make authorized requests to AWS directly. The service example provides a layer of abstraction between the user and AWS in the form of an AWS lambda function, this means the end user needs no account or permissions for AWS beyond being able to contact the URL of the lambda function. The intent of the service mode example is for use cases such as organisations having an internal transcription service for their employees to use without needing any AWS privileges.

The srtGen project was initially developed to aid in the creation of subtitle files for security conference presentations that have a poor track record of making subtitles available, a blog post talking more about the project can be found here.

We hope these examples prove useful in making subtitle files more widely available in the security community.

Documentation

More detailed installation & configuration documentation for both srtGen standalone and service versions can be found in their respective sub directories.

Test data

There is a small 30 second test file included with this project, it is from the open source movie Tears of Steel, the associated subtitle files that can be compared to your transcription output can be found here.

Issues

Find a bug? Want more features? Find something missing in the documentation? Let us know! Please don't hesitate to file an issue.

srtgen's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.