Case Study - Turn any video into searchable, speaker-labelled knowledge

An AI transcription and video-understanding pipeline: deep transcripts synchronized to an embedded player, with exports and automatic channel processing.

Project
spectralTranscript
Year
Service
AI pipeline, full-stack product
spectralTranscriptspectralTranscript

Overview

Video is where knowledge goes to become unsearchable. spectralTranscript turns any YouTube video into structured, speaker-labelled text you can read, search, and export — with the transcript synchronized to an embedded player so you can jump straight from a sentence to the moment it was said.

Under the hood it's a transcription pipeline: ingest via the YouTube Data API, deep transcription with speaker labelling, storage on Cloudflare R2, and an automatic processing queue so a channel's new uploads become searchable without anyone pressing a button.

What we did

  • TanStack Start (SSR)
  • Hono + oRPC API
  • PostgreSQL + Drizzle
  • AI transcription & speaker labelling
  • Cloudflare R2 storage (Alchemy)
  • Docker / Nixpacks deployment

The product is simple to describe — video in, knowledge out — which is exactly why the pipeline behind it has to be boring, observable and automatic.

Florian Renard, Founder, Spectralgo

Engineering notes

spectralTranscript is also our reference implementation for TanStack Start in production: server-rendered routes, typed server functions, and a queue-driven backend that scales the expensive work (transcription) independently from the reading experience.

More case studies

White-label AI training for a regulated profession

A domain-agnostic training platform with embedded AI conversations, enterprise RBAC and review workflows — re-brandable for any organization without touching the core.

Read more

One grocery list your whole household shares

A real-time shared grocery list with household chat — deliberately minimal, offline-capable, and identical on web, iOS and Android. Live at gema.spectralgo.com.

Read more

Tell us about your project

Our offices

  • Paris (Registered office)
    60 rue François 1er
    75008 Paris, France
  • Lisbon (Studio)
    Remote-first studio
    Lisbon, Portugal