3.6 KiB
3.6 KiB
Forslag: Audience Voice Memo (Live publikums-innspill)
Innsats: Lav | Wow-faktor: Høy
Idé
Under live-innspilling vises en QR-kode (eller kort-URL) som publikum kan skanne. Den åpner en minimal nettside (gjenbruker Den Asynkrone Gjestens tech) der de kan sende voice memos. Memoene dukker opp i studio-chatten som voice_memo-meldinger, transkriberes live, og AI matcher innholdet til kunnskapsgrafen:
"Lytter 'Kari fra Bergen' spør om vindkraft — du har 3 faktoider om dette fra Episode 12 og 17."
Hvorfor
- Gjør live-innspilling interaktiv uten at publikum trenger app eller konto
- Gjenbruker nesten alt fra Den Asynkrone Gjesten (guest_tokens, lydopplasting, Whisper)
- Kombinert med Live AI gir det programlederen kontekst på publikums-spørsmål i sanntid
- Viralt: "Send oss en voice memo LIVE mens vi spiller inn"
Bygger på
- Den Asynkrone Gjesten (guest_tokens,
/guest/[token]-rute, lydopplasting) - Live transkripsjon (Whisper transkriberer voice memos via jobbkø)
- Live AI (matcher transkriberte memos mot kunnskapsgraf)
- SpacetimeDB / PG-polling (memos dukker opp i studio-chat i sanntid)
Forskjell fra Den Asynkrone Gjesten
- Asynkron gjest: Én person, navngitt, forberedte spørsmål, tidsbegrenset
- Audience Voice Memo: Mange anonyme/pseudonyme lyttere, fritt innhold, kun aktivt under innspilling
Teknisk skisse
- Redaksjonen oppretter en "Live Q&A-sesjon" (spesiell guest_token med
type: 'audience') - QR-kode genereres med kort-URL →
/live/[token] - Publikum åpner, skriver inn kallenavn, tar opp voice memo (maks 30 sek)
- Voice memo lastes opp, Whisper transkriberer, AI matcher mot graf
- Studio-chatten viser: "[Kari fra Bergen]: " + AI-kontekst
Dataklassifisering
- Audience voice memos: Flyktig (TTL 7 dager) — kun relevant rundt innspilling
- Transkripsjoner av memos: Flyktig (TTL 7 dager)
- Kuraterte memos (valgt ut av redaksjonen): Kritisk (flyttes til workspace media/)
Utvidelse: Lytter-rants til publiserte episoder
Ikke bare live — lyttere bør kunne sende lydklipp (rants, kommentarer, spørsmål) knyttet til en publisert episode. Konsept:
- Hver episode-side har en "Send oss en rant"-knapp (gjesteinnsending)
- Lytteren tar opp et kort lydklipp (maks 60 sek), skriver kallenavn
- Klippet dukker opp i redaksjonens mottak, knyttet til episoden
- Vertene kan dra klippet inn som sound pad i lydmixeren (fase 16) — spille det av live under neste innspilling som lydeffekt
- Transkriberes automatisk, slik at vertene kan lese innholdet før avspilling
- Beste rants kurateres og blir del av neste episode
Hvorfor dette er verdifullt
- Senker terskelen for lytterinteraksjon (ingen konto, bare en knapp)
- Gir vertene "publikumsstemmer" de kan reagere på live
- Bygger community — lyttere hører seg selv i podcasten
- Sound pad-integrasjonen gjør det sømløst for vertene
Teknisk kobling
- Gjenbruker guest_token-systemet fra Den Asynkrone Gjesten
- Lydklipp lagres i CAS, knyttes til episode via
audience_memo-edge - Mixeren (fase 16) kan laste inn kuraterte klipp som sound pads
- Transkriberes via Whisper-pipeline (fase 7)
Åpne spørsmål
- Moderering: skal alle memos dukke opp automatisk, eller må en produsent godkjenne først?
- Skalering: hva om 100+ lyttere sender memos samtidig? Whisper-kø kan bli overbelastet
- Kan dette kombineres med Live Audience Q&A-forslaget (stemmegiving på spørsmål)?
- Personvern: skal lytterne akseptere at memoet kan brukes i podcasten?
- Notifikasjon til lytteren hvis ranten deres ble brukt i en episode?