synops/docs/proposals/audience_voice_memo.md
vegard 0a467066ba Synops v2: arkitektur, retninger og dokumentasjon
Nystart basert på arkitektonisk innsikt fra Sidelinja v1.
Koden er ny, visjon og primitiver er validert gjennom tidligere arbeid.

Inneholder:
- Komplett arkitekturdokumentasjon (docs/arkitektur.md)
- 6 vedtatte retninger (docs/retninger/)
- Alle concepts, features, proposals og erfaringer fra v1
- Server-oppsett og drift (docs/setup/)
- LiteLLM-konfigurasjon (API-nøkler via env)
- Editor.svelte referanse fra v1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 06:43:08 +01:00

41 lines
2.4 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/)
## Å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?