Skip to content
decosa

Turn a family interview into a film

A trailer, a film and a book in her own voice over her own photos, with English under her words and every quote traced to the second.

For
Grandchildren and adult children keeping a grandparent's stories
Instead of
The recording sits on a phone: nobody has the hours to find the best lines, time them, translate them and cut a film.
  • Time per task41 stypical (median) on the sample; slowest 1 in 20: 71 s
  • Cost per task~$0.80 per 100 filmsmeasured, at list price
  • Accuracy46 / 46Quotes shown that are hers, at the right time (dev set)All results and caveats
  • Self-hostRun it on your own server: nothing is sent to us or anyone else.
  • HostedUse it on our servers; see where your data goes.

Make the family film

Try it in one click

Watch Rosa's stories become a film

A 3½-minute interview in Italian and eight old photos go in. About a minute later: her chapters, her best lines (each one traced to the second she said it), English subtitles under her own words, and a trailer in her voice.

Rosa is fictional and her voice is a designed synthetic voice; the photos are public-domain pictures standing in for a family album.

Your family

Before you record

Studio writes an interview guide in her language, chapter by chapter, with gentle follow-ups. Then she says yes in her own words, and you record.

What it does, in shortWho it's for, where it runs and the key results

Record Grandma telling her stories, in her language, and add her old photos. Studio hears who is speaking, finds the chapters of her life and her best lines (each traced to the second she said it), subtitles her in English under her own words, reads the backs of her photos, and cuts a trailer and a film: her real voice over her real photos, with maps, dates and a quiet score. A book view puts a QR code next to every quote that plays her saying it. Her consent is recorded in her own words and her own link takes it back. No model ever draws, animates or changes a photo, and there is no voice clone.

In short

Last reviewed

What it is
A family interview film from one phone recording: Studio finds the chapters and her best lines, subtitles her in English under her own words, and cuts a trailer, a film and a book in her real voice over her real photos.
Who it's for
Grandchildren and adult children who want a parent's or grandparent's stories kept, in their own voice and language.
Where it runs
Hosted, private by default; self-host for recordings that shouldn't leave the family
Key numbers
  • 46 / 46 Shown quotes inside her own turn, at the right time (dev (tuned on), n = 46)
  • 44 / 46 Shown quotes that match her words (fuzzy 0.9) (dev (tuned on), n = 46)
  • 2 / 48 Quotes dropped by the re-hearing check (dev (tuned on), n = 48)
  • 40.8 s Median end-to-end run, hosted (QA sweep 2026-09-29)
All results, datasets and caveats
How we tested itEnd-to-end checks, hosted and self-hosted, with dates

Verified end to end

Hosted: verified 29 Sep 2026 · measured 29 Sep 2026: · p50 41 s · p95 71 s (5 runs) · ~$0.009 per run · 11 receipts

Loading the nightly status…

Self-host: not yet verified

Measured cost to run: about $0.80 per 100 films (hosted, 29 Sep 2026). Self-hosting is free: the code is open and the models are open-weight. You pay only for your own hardware and power.

Known limits (5)
  • Measured on 5 synthetic interviews with two voices each, voiced by an open voice-design model; real family recordings (noise, overlapping talk, more relatives) are not measured.
  • The meaning check flags about half the lines, and most flags are nitpicks: read the English yourself for a language you know.
  • Quotes copy the speech recogniser's words: a one-letter slip ("né" for "née") reached a shown quote.
  • Chapters follow the order she told them, not the years, and can't be reordered yet.
  • One film style.

Eval results, nightly checks and cost per run · eval not held out

Technical detailsModels, where it runs, labels, what it is built from
Models
Qwen3-ASR-1.7B · ECAPA-TDNN (speakers) · Qwen3.8-27B · Hy-MT2-7B · PaddleOCR-VL-1.6 (photo backs) · ACE-Step 1.5 (score)
Where
Hosted, private by default; self-host for recordings that shouldn't leave the family
Checks
Every quote re-heard at its timestamp; meaning check on every English line; receipts per model call; C2PA in every film
Output
Media · Notes, reports and drafts
Data
Personal data
Hardware
1× 96 GB GPU
Licence
Permissive (Apache-2.0, MIT)

Every result carries a signed record of which model produced it, so you can check it later. How that works

Questions people ask

How do I make a family interview film from a phone recording?

Record her consent in her own words, upload the interview and a few photos, and Studio finds chapters and quotes in about 30 s and a first trailer in about 40 s for a 1-minute interview (71 s for 3.5 minutes, measured).

Does it clone her voice or animate her photos?

No. The film uses her real voice and shows her real photos with slow pans. No model draws, animates or changes a picture, and only pictures with no face in them (the backs of photos) are read by a model.

How accurate are the quotes and subtitles?

In 5 synthetic interviews, all 46 shown quotes were inside her own turn at the right time, and 2 lines with recognition slips were dropped. The meaning check flagged 27 of 46 English lines, only 2 of them clear mistranslations, so read the English yourself.

Who can see the film?

Only people you name: each gets a private link you can turn off. Her own link takes her consent back and deletes the project.

Which languages work?

Measured on Italian, Spanish, Portuguese, French and German interviews, with English subtitles. Other languages the speech and translation models support may work but are not measured.

Ask a question or leave feedbackWe read every message and publish useful answers
Questions & feedback

Ask about Family interview film

We read every message. Questions, comments and our answers show here once we have reviewed and approved them.

Loading questions…

This is a

Plain text. Please leave out personal, patient or client data.

Shown with your message if we publish it. Leave blank to post as “A visitor”.

Nothing appears here until we have read and approved it.