Voltar para os projetos
Beta privadoConstrução solo · produto próprio2026

Linea

Um companheiro de mídia nativo que mostra letras sincronizadas sobre o que você estiver ouvindo.

O Linea percebe o que já está tocando — YouTube, Apple Music, o navegador — encontra a letra e o tempo de cada verso e mostra tudo por cima da tela, como overlay nativo ou mini-player, no macOS e no Windows.

Modo coluna do Linea: letra sincronizada sobre a capa
Linea durante um trecho instrumental
Fila de reprodução do Linea
Músicas e capas nas capturas: Josh Woodward (joshwoodward.com), CC BY 4.0 — capas adaptadas (recortadas).

O problema

Apps de letra vivem presos a um player, sincronizam mal e parecem páginas web coladas no desktop.

A solução

Um núcleo em Rust com hosts nativos de verdade em cada plataforma e reconhecimento de fala no próprio aparelho, que alinha cada palavra — nenhum áudio sai da máquina.

linhas de Rust
67k
hosts nativos
2
fontes de letra
5
fala processada local
100%

Destaques

  1. 01

    Hosts nativos por plataforma: overlay em Swift/AppKit no macOS, Win32 + DirectComposition no Windows.

  2. 02

    Reconhecimento de fala no próprio aparelho em Apple Silicon (MLX) para tempo de cada palavra.

  3. 03

    Pipeline de calibração de sincronia apoiado em um registro de benchmarks de ASR.

  4. 04

    Infraestrutura de beta: controle de expiração e atualização e uma matriz de QA automatizada.

Modo acoplado

O Linea sobre um clipe no YouTube: letra sincronizada como legenda nativa, gravado ao vivo no app."Saboteurs" de Josh Woodward (joshwoodward.com), clipe youtube.com/watch?v=8Vx18EO_7gA, CC BY 4.0 — gravação de tela com legendas do Linea sobre o original.

Arquitetura

PlayerMedia bridgeRust coreLyric sourcesOn-device ASRSwift overlayDirectComposition
  1. Player→Media bridge
  2. Media bridge→Rust core
  3. Rust core→Lyric sources
  4. Rust core→On-device ASR
  5. Rust core→Swift overlay
  6. Rust core→DirectComposition

Por dentro do produto

Stack

  • Rust
  • Tauri
  • Swift
  • AppKit
  • Win32
  • DirectComposition
  • Svelte
  • MLX
  • Bun

Integrações

  • Apple Music
  • YouTube
  • LRCLIB