Spaces:
Runtime error
A newer version of the Gradio SDK is available: 6.20.0
IDEAS - bringing "your library, out loud" to life
A living backlog of ways to get the public interested in what their library offers, not just informed. Everything here is gradeable against the evidence (EAST: Easy · Attractive · Social · Timely; DCMS COM-B non-user research) and stays inside the hackathon rules (≤32B models, local where possible).
The unifying move: the same source-of-truth (library_kb.json + library_graph.json)
that powers the assistant also auto-generates the media below. One graph, many voices.
Legend - Impact (behaviour-change lever) · Effort (hack-weekend feasibility) · Badge it helps win.
1. AI-generated media (the core idea)
The library can't afford a media team. A ≤32B model + small local TTS/diffusion is the media team.
| Idea | What it is | Impact (EAST) | Effort | Badge |
|---|---|---|---|---|
| "Shelf Life" AI podcast | NotebookLM-style two-host audio auto-built from the KB - e.g. a 3-min episode "5 things Malvern Library does that you didn't know". Script by the 32B model, voices by local TTS (Piper/Kokoro). | Attractive + intellectual register | ◐◐ | Best Demo, Off-the-Grid |
| "Did You Know?" Shorts | 15–30s vertical video, one hidden gem, hook in the first second ("You're paying £9.99 for newspapers your library gives you free"). Auto-scripted per service; captions + a stock/branch image. | Attractive + Social, Gen-Z register | ◐◐ | Best Demo |
| Personalised micro-clip | User picks a segment ("job-seeker / parent / saver / curious") → tool generates a tailored 30s script/share-card for their situation. | Tailored messaging (DCMS) | ◐ | Best Agent |
| "Library Minute" radio drop | A 60s audio spot for local radio / the council podcast, regenerated weekly from new events + new books. | Timely + Social | ◐ | Best Demo |
| The £-saved "value receipt" card | A shareable image: "This chat saved you £28.98 - 1 hardback + a month of magazines." Operationalises DCMS's money-saving reframe. | Attractive (the #1 reframe) | ◐ | Best Demo, Community Choice |
2. Match the register to the audience (DCMS segmentation)
The user's instinct - sometimes a Short, sometimes something for an intellectual - is exactly the DCMS finding that messaging must be tailored per segment. Map content style → segment:
| Segment (why they don't come) | Register | Format |
|---|---|---|
| Digitally-confident sceptics ("libraries are dated") | Sharp, stat-led, slightly provocative | Short + the value-receipt |
| Parents / families | Warm, practical, time-saving | "What's on this week near you" reel |
| Family historians / retirees | Long-form, rich | "Shelf Life" deep-dive podcast (Ancestry, local archive) |
| Job-seekers / new starters | Reassuring, step-by-step | Tailored micro-clip + how-to |
| The simply curious | Playful, surprising | "Did You Know?" Short, the oracle (§4) |
3. Facilitate it inside the tool (so the app is the studio)
- "Make me a clip" button on any answer → generates a script + share-card (and, with TTS, an audio file) right there. Turns every Q&A into shareable content. (Satisfies the hackathon's social-post requirement automatically.)
- Weekly auto-episode: a scheduled job assembles new events +
whats_newhot-takes into a "Shelf Life" episode + a Short, posted to @worcslibraries. - QR-to-clip: a poster/shelf QR opens the tool pre-asked ("What can this library do for me?") and offers the clip - the Timely nudge at the point of being in the building.
- Conversion logging (via the trace layer) tells Jack which clip/topic actually drives sign-ups → an evidence loop, not vanity metrics.
4. Whimsy & delight (Thousand Token Wood crossover)
The same engine can wander somewhere weirder - a second, joyful entry point:
- The Library Oracle - describe your week, get a book "prescribed" with a one-line hot take + a reservation link.
- Blind Date with a Book - the model writes a teasing, spoiler-free dating-profile for a real catalogue title; swipe to reserve.
- "The Library of You" - answer 3 questions, get a tiny generated "membership of an imaginary branch curated for you" (real services mapped to a whimsical persona).
- Mobile-van adventure map - the 154-village graph rendered as a hand-drawn trail (ties to the hackathon's own "Thousand Token Wood" aesthetic).
5. Small-model production stack (keeps it hackathon-legal + earns badges)
| Job | ≤32B / local option |
|---|---|
| Scripts, hot-takes, podcast dialogue | the app's main ≤32B model (Qwen2.5-32B etc.), local via llama.cpp |
| Voices (TTS) | Kokoro-82M / Piper - tiny, local, fast (Tiny Titan ≤4B) |
| Images / thumbnails | FLUX.1-schnell / SDXL-Turbo (small, fast) |
| Video assembly | ffmpeg + captions (deterministic, no model) |
Doing media generation on small local models flips the whole pitch: "a county library with no budget produces NLB-grade outreach on a laptop" - and stacks Off-the-Grid + Llama Champion + Tiny Titan.
6. Distribution channels
In-app share-card · @worcslibraries FB/X/IG/YouTube · kiosk loop in-branch · shelf QR codes · the council e-newsletter · partner schools & job centres.
Shortlist to actually demo this weekend
- Value receipt (£ saved) share-card - highest impact-per-effort, directly evidence-based, instant social-post.
- "Did You Know?" Short generator - one button, one hidden gem, vertical clip. The wow moment.
- "Shelf Life" 3-min podcast for one branch - proves the long-form/intellectual register and the auto-from-graph pipeline.
Everything else is backlog. Add freely - this file is the bank, not the plan.