pktito

Drop a file. Read it.

Nothing leaves your computer.

pktito pulls the audio out of an mp3 or mp4 and transcribes it. For macOS, Windows and Linux.

librispeech-1089-134686.wav

00:01:04 Find Copy text Save as
00:00:17.32 00:01:04
00:00:00.51

He hoped there would be stew for dinner, turnips and carrots and bruised potatoes and fat mutton pieces to be ladled out in thick, peppered, flour fattened sauce.

00:00:11.39

Stuff it into you, his belly counselled him.

00:00:15.15

After early nightfall the yellow lamps would light up, here and there, the squalid quarter of the brothels.

00:00:22.35

Hello, Bertie, any good in your mind?

00:00:25.55

Number ten.

00:00:26.91

Fresh Nelly is waiting on you.

00:00:29.47

Good night, husband The music came nearer and he recalled the words the words of Shelley's fragment upon the moon wandering companionless, pale for weariness.

00:00:41.79

The dull light fell more faintly upon the page, whereon another equation began to unfold itself slowly and to spread abroad its widening tail.

00:00:52.99

A cold, lucid indifference reigned in his soul.

00:00:57.79

The chaos in which his ardour extinguished itself was a cold, indifferent knowledge of himself.

The app as it is, with its transcript of James Joyce read for LibriVox (LibriSpeech test-clean 1089-134686, CC BY 4.0): 64.8 s, transcribed in 0.58 s on an M4 Pro with parakeet-tdt-0.6b-v2, 2026-10-20.

On your computer

The audio never leaves it. The app downloads its model once, when you first open it, and then works offline.

The files you have

Your system's own media libraries read mp3, mp4, m4a, mov, wav and flac. With ffmpeg installed, so does everything else we tried.

Open source

MIT licensed. The engine is a C11 library for anything with a C compiler, a Raspberry Pi included.

github.com/peterheb/pktito