ObjectverseDiary / docs /DEMO_VIDEO_SCRIPT.md
qqyule's picture
Deploy latest Objectverse Diary from fa09aac
dd6cefc verified
# Demo Video Script
## Goal
Record a 90-second stable demo for Objectverse Diary using the mock-safe Hugging Face Space or local Gradio app.
Do not claim that live Space LoRA/GGUF runtime wiring is complete. Hosted MiniCPM-V validation is complete for the vision path and local GGUF text smoke is complete, but the stable demo should still emphasize the mock-safe product loop, Gradio Off-Brand UI, public traces, published dataset/model evidence, and no commercial AI APIs.
## Recording Setup
- Use the Hugging Face Space if it is responsive: https://huggingface.co/spaces/build-small-hackathon/ObjectverseDiary
- If the Space is slow, use local Gradio with default mock settings:
```bash
.venv/bin/python app.py
```
- Keep environment defaults:
```bash
OBJECTVERSE_VISION_BACKEND=mock
OBJECTVERSE_TEXT_BACKEND=mock
```
## 90-Second Script
### 0-8s
Voiceover:
> What if every object around you had a secret life?
Screen:
- Show the Objectverse Diary title and archive-style interface.
- Briefly show the English-first / Chinese-second subtitle.
### 8-20s
Voiceover:
> This is Objectverse Diary, a small-model AI toy built with Gradio. It turns ordinary object photos into secret personas, diary entries, chats, and shareable cards.
Screen:
- Show the object intake panel.
- Hover or point to personality mode selection.
### 20-35s
Voiceover:
> For the stable demo, I use deterministic mock generation so the public Space stays reproducible without commercial AI APIs.
Screen:
- Click a stable example, preferably Coffee mug or Mechanical keyboard.
- Generate or replay the cached example output.
### 35-52s
Voiceover:
> The app creates a structured object file, then gives the object a hidden personality.
Screen:
- Show object JSON.
- Show persona JSON or object file panel.
### 52-68s
Voiceover:
> The object writes a short English-first secret diary, with Chinese helper text underneath.
Screen:
- Scroll or focus on diary output.
- Keep the diary readable.
### 68-82s
Voiceover:
> You can chat with the object, generate a share card, and inspect the anonymized trace.
Screen:
- Send one chat message.
- Show the share card.
- Show trace panel or trace path.
### 82-90s
Voiceover:
> MiniCPM-V is validated on ZeroGPU, while this stable public demo stays mock-safe and reproducible by default. Every object has a secret life.
Screen:
- End on the share card or app title.
## Notes For Submission
- Mention MiniCPM-V as hosted-validated for object understanding, while the public demo defaults to mock for reliability.
- Mention the published synthetic curated dataset, LoRA adapter, and Q4_K_M GGUF as model evidence, not live Space runtime.
- Mention public traces and failure notes if the submission form asks for reproducibility.
- Keep the final video under 2 minutes.