Spaces:
Running on Zero
Running on Zero
| # 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. | |