skoocda / spreza

The Spreza web application for transcription

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spreza

This is a MEAN web application which interfaces any speech recognition engine to provide an end-to-end transcription platform.

Allows multiple users to upload or link audio files to be transcribed, and an interface to play audio and edit the transcript.

Requires a speech recognition service to function.

Requirements

Local:

Node.js 6+

NPM 3+

FFMPEG

MongoDB client (server can be remote hosted)

Additional (Cloud / Local replacement):

(AWS SQS / RabbitMQ or Celery) for job queue (AWS SES / MailDev) for mailing

Currently configured to use my fork of the kaldi-gstreamer-server

https://github.com/skoocda/kaldi-gstreamer-server

Which is a single master + queue manager, multi-worker architecture.

CI

This project uses Gulp for building, packaging, and optionally for deployment.

A server/config.js file is required to specify local parameters

About

The Spreza web application for transcription


Languages

Language:JavaScript 47.2%Language:TypeScript 25.3%Language:HTML 24.2%Language:CSS 3.4%