Put an old phone in a pumpkin. It hears trick-or-treaters and talks back in character.
Tap for sound.
Bring a free Google key (or an OpenAI key) and the basic pumpkin is free. The $1.99 unlock adds every voice and color.
The pumpkin's voice and wit come from Google (or OpenAI). A "key" is a long code, like a password, that lets your pumpkin use them. Google's is free.
You can save both a Google and an OpenAI key and switch between them with the buttons above.
Your key stays on this phone. It only goes to Google (or OpenAI). Don't share it with people you don't know.
One payment of $1.99, yours to keep:
Unlocked. Thank you! Every voice, your own characters, and lantern colors are yours.
Need a refund? Email ddilanchian@gmail.com with your order number from the Stripe receipt.
It's tied to your key, so every phone using this key is unlocked too. If you switch this phone to a new key, that key unlocks as well (up to 6 keys in total).
Pass or key on another phone? Tap Show code there and Scan code here.
Point this camera at the square code on the other phone.
On the old phone, open jack-o.io, tap Scan code, and point it here. This code carries your pass or key, so hide it when you're done.
Tap a voice to hear it. The one you tap is the one it uses.
Give your pumpkin any voice from your ElevenLabs account, even one you designed or cloned. Your ElevenLabs account pays for the voice.
🔒 Included with the Pumpkin Pass. Get a pass to use it.
While this is on, the voices above aren't used. Your ElevenLabs key stays on this phone.
Match the visitor answers in the language people speak to it. If it switches languages by mistake, pick one language.
The screen glows in this color as it talks.
No key? We handle everything.
About 400 replies, plus every character, voice, and color, and any ElevenLabs voice with your own ElevenLabs key.
The pumpkin answers your TikTok LIVE chat out loud instead of people in the room. Only this phone is affected.
Up to 3, separated by commas. The pumpkin answers their viewers and talks to them by name. Clear this when the pairing ends.
Not connected.