AssemblyAI — Calling all Android users: Blurt is coming to Android! (Launch Video Storyboard & Reverse-Engineering Breakdown)

About AssemblyAI & This Product Release

AssemblyAI — Calling all Android users: Blurt is coming to Android! No subscriptions. No trackers. Just dictation that works, powered by AssemblyAI. Get your FREE API key now and be ready to dictate your texts the day it lands: Watch the full 42s AssemblyAI launch video with shot-by-shot breakdown and Remotion code.

Official X Account: @AssemblyAI | Original X Launch Post →

Explore AssemblyAI Company Profile & Video Archive (/company/assemblyai) | Visit Official AssemblyAI Website (AssemblyAI) →

Editorial Structure & Storyboard Timeline (42s Total Runtime · Rhythmic (1.9s avg shot))

  • 01 · THE HOOK (00:00 – 00:06 · 14%): Terminal → Live UI Canvas Cut for AssemblyAI — Opens immediately on the high-contrast tension point before showing the brand logo, locking viewer retention in the first 6 seconds. (Camera: 1.6x macro push-in with 0ms dead air on frame 1)
  • 02 · HERO UI REVEAL (00:06 – 00:18 · 29%): Core AssemblyAI Surface & Interaction Loop — Demonstrates the primary action in a single continuous take (12s) with cursor smoothing and highlighted focal bounds. (Camera: Isometric-to-flat spring settle (cubic-bezier 0.22, 1, 0.36, 1))
  • 03 · VELOCITY MONTAGE (00:18 – 00:33 · 36%): Multi-State Feature Proof on Downbeat Cuts — Compresses 3–4 secondary workflows into rapid visual proof without narration drag. (Camera: Rhythmic (1.9s avg shot) matched to 126 BPM transients)
  • 04 · PAYOFF & LOCKUP (00:33 – 00:42 · 21%): AssemblyAI Brand Lockup & Availability CTA — Holds final URL and launch status cleanly for 9s so viewers on X stop scrolling and click the link. (Camera: Clean center lockup with subtle radial luminance decay)

Release Context & Production Format

Published by AssemblyAI (@AssemblyAI) on 2026-10-23 in the developer-tools category (42s total runtime).

30fps Remotion React Code Specification

import { AbsoluteFill, Sequence, useCurrentFrame, useVideoConfig } from "remotion";

// AssemblyAI — AssemblyAI — Calling all Android users: Blurt is coming to Android! (42s @ 30fps)
export const AssemblyAIComposition = () => {
  const frame = useCurrentFrame();
  const { fps } = useVideoConfig();

  return (
    <AbsoluteFill style={{ backgroundColor: "#141413" }}>
      <Sequence from={0} durationInFrames={180} name="Act01_hook">
        {/* 00:00 – 00:06: Terminal → Live UI Canvas Cut for AssemblyAI */}
      </Sequence>
      <Sequence from={180} durationInFrames={360} name="Act02_reveal">
        {/* 00:06 – 00:18: Core AssemblyAI Surface & Interaction Loop */}
      </Sequence>
      <Sequence from={540} durationInFrames={450} name="Act03_velocity">
        {/* 00:18 – 00:33: Multi-State Feature Proof on Downbeat Cuts */}
      </Sequence>
      <Sequence from={990} durationInFrames={270} name="Act04_payoff">
        {/* 00:33 – 00:42: AssemblyAI Brand Lockup & Availability CTA */}
      </Sequence>
    </AbsoluteFill>
  );
};