json_schema: {
      "title": "Alignment Schema",
      "description": "A alignment of a transcript to an audio file",
      "$schema": "http://json-schema.org/draft-04/schema#",
      "type": "object",
      "additionalProperties": true,
      "properties": {
          "words": {
              "type": "array",
              "items": {
                  "title": "Word",
                  "type": "object",
                  "description": "An individual aligned word of the transcript and audio file",
                  "properties": {
                      "word": {
                          "description": "Original word",
                          "type": "string"
                      },
                      "alignedWord": {
                          "description": "Word processed by the alignment algorithm",
                          "type": "string"
                      },
                      "start": {
                          "description": "Start time of the aligned word, in seconds",
                          "type": "number"
                      },
                      "end": {
                          "description": "End time of the aligned word, in seconds",
                          "type": "number"
                      },
                      "speaker": {
                          "description": "Speaker of the word"
                      },
                      "line_idx": {
                          "description": "Index of input line that word came from",
                          "type": "integer"
                      }
                  },
                  "required": [
                      "word",
                      "alignedWord",
                      "start",
                      "end"
                  ]
              }
          }
      }
  }