Skip to content

TranscriptSync

Stable

A recording's transcript that follows playback. Press a line to play from there.

Also known as synced transcript, interactive transcript

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Support call with its recording

Call with Maya Okafor

Support call, 3 October, 14:02

0:00 / 3:12

Press a line to play from there.

Pass audio and the part wires in its own player. Press Play and the current line follows; press any line to jump. The assistant was cut off at 1:06, so the rest of that line is marked Not spoken.

When to use it

Lets someone read a call and listen to any part of it, so a reviewer can check what was really said.

Made of: Player (optional) · Hint · Back to current line · Line button · Speaker mark · Speaker name · Time and clock · Now tag · Text · Not spoken part

Use it for

  • Reviewing a support call handled by a voice agent, including the hand-over to a person.
  • Checking a generated voice-over against its script.
  • Any recording where people need to find a moment by reading.

Not for

Do and avoid

Press a line to play from there.

Do. Only the assistant carries the AI mark, so speakers are easy to tell apart.

Press a line to play from there.

Avoid. The caller gets the AI mark too, so nobody can tell who is AI.

Do

  • Show both the time from the start and the wall-clock time for calls, so reviewers can match logs.
  • Mark speech that was never played as Not spoken.
  • Keep the player above the transcript, so it stays in reach while reading.

Avoid

  • Don't colour a person's lines with the AI colour, or the current line. The AI colour is only on the AI speaker's mark.
  • Don't announce each line as it plays. People read the list when they want to.
  • Don't scroll the page to follow the line. Only the list scrolls, and only until the person scrolls it.

On a phone

  • It fills the width and the list scrolls inside itself, so the player stays put above it.
  • Each line is a full-width button at least 44px tall.
  • Scrolling the list stops it following; Back to current line, 44px tall on touch screens, brings it back.
  • Speaker, time and the Now tag wrap onto two lines when space is short.

Seen in products

  • Vapi call logs show each transcript line with the wall-clock time and the offset from the call start, and selecting a line jumps the recording to it.
  • Zoom offers a full transcript side panel with Save Transcript.
  • Zoom's own guides say automatic captions do not meet the accuracy needed for full accessibility.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started