Home

Rhythm and melody over time, with advice from my own takes.

Library

Any video becomes short, sentence-aligned segments.

Practice

Mumble, shadow, lead, then read it alone.

Score

Scored word by word, with the sound to aim for.

Compare

The speaker's line, then mine.

Intonation

My pitch against the speaker's, word by word.

Today's words

Three hard-to-say or rare words a day.

Admin

Import videos; share the app with a few friends.

Tech stack

421 automated tests and 28 decision records.

  • Svelte 5
  • TypeScript
  • .NET 10
  • EF Core and SQLite
  • Azure Speech
  • ffmpeg
  • yt-dlp
  • Cloudflare Tunnel

All screens

Select a screen to see it full size.

Sign in
Home
Library
Video
Practice
Score
Compare
Intonation
Vocabulary
Today's words
Import
Manage videos
Setup
Sharing
Tools
Menu