/video-captions-api

Agnostic API to generate captions for media assets across different transcription services.

Primary LanguageGoApache License 2.0Apache-2.0

video-captions-api

Build Status codecov Go Report Card

Agnostic API to generate captions for media assets across different cloud services.

Development

GCP credentials are required to access Google Datastore.

$ gcloud auth application-default login

Environment variables required:

THREE_PLAY_API_KEY
THREE_PLAY_API_SECRET

Note that THREE_PLAY_API_KEY should take the form of captions:<captions_key>,transcript:<transcript_key>.

Run:

$ make dev

Test:

$ make test

Go to http://localhost:8000

Docker image

A pre-built image is available on Docker Hub: https://hub.docker.com/r/nytimes/video-captions-api

Documentation

For more info check the docs