One studio, four kinds of recording

The same recorder underneath: everyone captured in full quality on their own computer, uploaded while you talk, stored where you say. What changes is what you do with it.

Podcasts

Record a podcast remotely without the remote sound

Every voice on its own track at full quality, even when a guest’s Wi-Fi gives up halfway. Nothing to install for guests, nothing to re-record for you.

Solutions1.0
Live recording · The Long Table, Recording 42
Yasmine (host)1080p · 2.6 GB, up to dateTom1080p · 2.4 GB, up to dateInes1080p · 1 min behind, still recordingTalk balance46 / 31 / 23

Separate tracks, already aligned

Per person a WAV and an MP4 that start at the moment you pressed Record and share one length.

Guests just click a link

A green room checks their browser, camera, microphone and free space, and asks about headphones, before they join.

A producer’s view

See who’s too quiet, distorting, echoing or falling behind on upload, as it happens.

Each guest’s recording is saved on their own computer first, so a dropped connection only costs the call.How recording works
Research interviews

Interviews with a clear answer for your ethics board

Participants join from a link, each one’s consent is kept with the recording, and the audio stays on your institution’s server.

Solutions2.0
Consent record · Study P-14, Recording 3
ConsentAgreed 10:01 · exact wording keptStorages3://uni-research/tapryTranscriptOn your server, whisper.cppTapry account, analyticsNone

Data stays where you say

Your server, your bucket, your keys. When you host Tapry yourself, there is no Tapry account that can see the files.

Consent in the record

Each participant agrees to the wording you set for the studio. Every recording comes with a consent record: who agreed, when, and to which text.

Transcripts without a vendor

whisper.cpp runs on your server and transcribes each person’s track on its own, so every line is labelled with who said it.

Where the audio goes is one sentence: your server and the storage you point it at.Storage docs
Newsrooms

From call to timeline without the clean-up

Levelled, aligned per-person files and a combined video are made on your server as soon as everyone’s upload is in. They are plain WAV and MP4 files, for the editor you already use.

Solutions3.0
Files · Recording 118
Ines - audio.wav48 kHz · −16 LUFSInes - video.mp41080p · aligned to RecordCombined.mp4RenderingTranscript.srtReady

Even volume by default

Every track is brought toward −16 LUFS with one volume change and no compression, so voices match without touching a fader.

One length, one start

All files start at the moment Record was pressed and are cut to the recording’s exact length.

Subtitles included

SRT and VTT alongside TXT and DOCX, with each speaker named.

Per-person WAV or FLAC, MP4, a combined video and four transcript formats.Output files
Privacy-bound teams

Record sensitive conversations in-house

Run Tapry on a server you control. The code is open, the storage is yours, and transcripts are made on the same machine.

Solutions4.0
Deployment · your server
ServerDocker Compose, one machineHTTPSCaddy, certificates from Let’s EncryptStorageSeaweedFS on your own diskSent to TapryNothing

Readable, auditable

AGPL-3.0 server, MIT recorder core. Logs hold ids and errors, never media.

Works when the network doesn’t

Guests record locally even on a poor connection; uploads resume when it’s back.

One Compose file

Caddy, Postgres, SeaweedFS, LiveKit, the worker and the web app on a single machine.

Requirements, the four steps and what runs where.Self-hosting guide

Your recording, your server. Start today.

Self-host TaprySee pricing