# parseTranscriptSegment

URL: https://www.caprid.com/docs/reference/typescript/caprid/moq-media/functions/parsetranscriptsegment/

```ts
function parseTranscriptSegment(payload): TranscriptSegment;
```

Defined in: [transcript.ts:126](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/transcript.ts#L126)

Read a transcript object's payload. Throws on a payload that is not a UTF-8 JSON object with a nonnegative
safe-integer `seq` and `fromUs`, a non-empty string `track`, a string `text` and a boolean `final`, or whose
`untilUs`, when present, is not one after `fromUs`, or that is final without `untilUs`. Other fields are ignored.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `payload` | `Uint8Array` |

## Returns

[`TranscriptSegment`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/transcriptsegment/)
