Interface TurnChunk

A passage of consecutive turns.

interface TurnChunk {
    index: number;
    text: string;
    firstSeq: number;
    lastSeq: number;
    itemIds: string[];
    startMs: null | number;
    endMs: null | number;
    turns: {
        seq: number;
        itemId: string;
        start: number;
        end: number;
    }[];
}

Properties

index: number

The passage's number in its session, from 0.

text: string

The turns' texts joined by one line feed.

firstSeq: number
lastSeq: number
itemIds: string[]
startMs: null | number

The first turn's start and the last turn's end, when known.

endMs: null | number
turns: {
    seq: number;
    itemId: string;
    start: number;
    end: number;
}[]

Where each turn's text sits in text.

Type declaration

  • seq: number
  • itemId: string
  • start: number
  • end: number