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