# 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 1. Redaksjonen oppretter en "Live Q&A-sesjon" (spesiell guest_token med `type: 'audience'`) 2. QR-kode genereres med kort-URL → `/live/[token]` 3. Publikum åpner, skriver inn kallenavn, tar opp voice memo (maks 30 sek) 4. Voice memo lastes opp, Whisper transkriberer, AI matcher mot graf 5. 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: 1. Hver episode-side har en "Send oss en rant"-knapp (gjesteinnsending) 2. Lytteren tar opp et kort lydklipp (maks 60 sek), skriver kallenavn 3. Klippet dukker opp i redaksjonens mottak, knyttet til episoden 4. Vertene kan **dra klippet inn som sound pad** i lydmixeren (fase 16) — spille det av live under neste innspilling som lydeffekt 5. Transkriberes automatisk, slik at vertene kan lese innholdet før avspilling 6. 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?