| # 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. |
|
|