Skip to content

yunyu/SpeechDrop

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Aug 6, 2018
Dec 19, 2017
Jan 20, 2018

SpeechDrop

Fast, efficient, and secure document sharing for debate rounds.

Screenshots

Home Screen Document upload and Room view

Running locally

  1. Clone this repository
  2. Run mvn clean package
  3. Run java -Dfile.encoding=UTF-8 -jar target/SpeechDrop-1.0-SNAPSHOT.jar -conf config.example.json
  4. Visit http://localhost:6901/

Production setup

  1. Clone and build, as described previously
  2. Copy config.example.json to config.json
  3. Set debugMediaDownloads to false
  4. Set mediaUrl to the root directory of where your static files are served
  5. Set csrfSecret to a randomly generated string
  6. Configure host and port if needed
  7. Set up your preferred webserver to handle proxying, static serving, and socket upgrades (see nginx folder for example)
  8. Copy JAR to destination directory and switch to it
  9. Run java -Dfile.encoding=UTF-8 -jar SpeechDrop-1.0-SNAPSHOT.jar -conf config.json
  10. Visit site