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 attributeFormatting behaviorTypeExample value
classClass is similar to CSS classes, but can also have predefined editor values.stringnull
ql-font-roboto
fontFont stylestringroboto
sizeFont sizepoints (pt) as CSS font size12pt
colorFont colorRGB Hex code#e60000
backgroundHighlight colorRGB Hex code#e60000
boldFont bold markerbooltrue
italicFont italic markerbooltrue
underlineFont underline markerboolfalse
strikeFont strike markerboolfalse
scriptSubscript or superscriptenum ("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}}

Did this page help you?