67 lines
3.6 KiB
Markdown
67 lines
3.6 KiB
Markdown
# 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]: <transkribert tekst>" + 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?
|