Transcripts

Let's transcribe...

You can find the Transcript structure here

Each word has a timestamp attribute which contains start and end time of the word occurence in the audio\video file in milliseconds:

{
	"insert": "some word",
  "attributes": {
  	"timestamp": {
    	"start": 0,
      "end": 3000
    },
    ...
  }
}
📘

Note

Segments (and words inside segments) are sorted by time. This means that if a dialog between 2 speakers takes placein the next order: Speaker 1 -> Speaker 2 -> Speaker 1, you will see 3 segments in the same order as a result. Segments are not merged for the same speakers.


Changes in transcript when using GoSpeech Client Editor

Formatting of selected word(s)

Word attribute

Formatting behavior

Type

Example value

class

Class is similar to CSS classes, but can also have predefined editor values.

string

null
ql-font-roboto

font

Font style

string

roboto

size

Font size

points (pt) as CSS font size

12pt

color

Font color

RGB Hex code

#e60000

background

Highlight color

RGB Hex code

#e60000

bold

Font bold marker

bool

true

italic

Font italic marker

bool

true

underline

Font underline marker

bool

false

strike

Font strike marker

bool

false

script

Subscript or superscript

enum ("sub", "super")

sub


Formatting of selected paragraph

After the last word object in a paragraph the next object is inserted:

Paragraph attributeFormatting behaviorTypeExample
blockquoteQuote markerbool{insert: "↵", attributes: {blockquote: true}}
alignFlush left ("")/ center ("center") / right ("right")/ justification ("justify")enum ("", "right", "center", "justify"){insert: "↵", attributes: {align: "center"}}
listBullet / numerated listenum ("bullet", "ordered"){insert: "↵", attributes: {list: "bullet"}}
indentIndentationinteger (from 1 to 8){insert: "↵", attributes: {indent: 1}}