Dev Design Library

Synced Transcript Viewer

A karaoke-style transcript viewer that highlights words in lockstep with audio playback using word-level alignment timestamps — the playback-time -> word-index sync is pure client-side (binary search on timeupdate). Clicking a word seeks th.

Synced Transcript Viewer preview
Library
LocalMode
Framework
React
Type
component
License
MIT
Install
npx shadcn add @localmode/ui/ui/audio/synced-transcript-viewer
Files
  • apps/ui/registry/localmode/audio/synced-transcript-viewer/synced-transcript-viewer.tsx
  • apps/ui/src/lib/browser-utils.ts
  • apps/ui/registry/localmode/lib/utils.ts
Source
https://github.com/LocalMode-AI/LocalMode

Categories

More from LocalMode