Skip to main content

Snap any object. It wakes up with its own voice and roast-battles you, bar for bar. The crowd votes on their phones.

dissPICable is a party game for pub nights and hack days. Point your phone at anything (a mug, a rubber duck, your mate’s trainer) and it becomes a googly-eyed cut-out character with a name, a personality and a brand-new AI voice that fits it. Then it challenges you to a freestyle roast battle over a live beat.

How it plays

  1. The laptop is the stage. Everyone scans one QR code (Jackbox-style, works on any Wi-Fi or 4G via a public link).
  2. Players hold their phone like a mic. It buzzes when it’s your turn and you freestyle back.
  3. The object listens to what you actually said and fires a comeback that flips your own words back at you.
  4. The crowd reacts (cheer / fire / laugh / boo) and votes every round on their phones.
  5. You’re judged out of 100 on Delivery, Rhymes, Comebacks and Wit (60+ beats the object). Silence scores zero. Mild / Spicy / Savage difficulty.

How it’s built

  • Gemma 4 (gemma-4-26b-a4b-it via the Gemini API) looks at the photo and invents the character, writes its bars and comebacks, and judges your wit.
  • ElevenLabs: Voice Design gives every object its own voice; eleven_v3 raps each bar separately so it lands on the beat; Scribe speech-to-text hears your bars; a generated SFX pack is the crowd.
  • MediaPipe (in the browser) cuts the object out of the photo; Tone.js plays live beats.
  • Dependency-light Node server, Server-Sent Events + long-poll for phones, Cloudflare quick tunnel for any-network play, host approval for new players.
  • Hand-made “Madchester rave zine” UI that scales to any screen, Manc slang roasts and Factory Records nods.

Physical world: your phone becomes real hardware in the game. Its camera captures the object, you hold it like a handheld mic to rap, it vibrates to cue your turn, and every judge’s phone becomes a live voting controller. A real object in the room turns into the opponent.

MIT licensed. Built in a day at Hack Day Manchester.

Built with

node.jsjavascriptmediapipeTone.jscloudflarehtmlcssgeminielevenlabsgemma

AI tools

Coded withClaude CodeClaude Opus 5.5

Prize Categories Entered

  • Deepmind Google

    Best Use of Gemma 4

    Submitted
  • DigitalOcean

    Best Open-Source AI Project

    Submitted
  • Event prize

    Best Use of Elevenlabs

    Submitted
  • Event prize

    Manchester Madness

    Submitted
  • Event prize

    Best Music related project

    Submitted
  • Event prize

    Best Physical World Hack

    Submitted
  • Event prize

    Best User Interface

    Submitted