๐๏ธ Say something. Watch the cactus repeat it in a funny voice and dance! ๐๐ต
A simple, fun, browser-based Talking Dancing Cactus that listens to your voice, repeats it in a funny high-pitched voice, and dances when you interact with it.
No account. No download. No setup. Just open and play.
- ๐๏ธ Talk to the cactus using your microphone
- ๐ฟ๏ธ Funny voice โ your recording is played back with a playful voice effect
- ๐ Dancing animation โ the cactus dances while responding
- ๐ Tap the cactus to make it dance and replay your last recording
- โจ Sparkle effects when you interact with it
- ๐ฑ Mobile-friendly and responsive
- ๐ป Works in modern desktop browsers
- ๐ Can be added to your phone's Home Screen like an app
- โฟ Supports reduced-motion preferences
Open the Dancing Cactus and tap the Talk button.
When your browser asks for microphone permission, choose Allow.
Say anything you want.
For example:
"Hello Cactus!" ๐ต
The cactus will record your voice for a few seconds.
After recording, the cactus plays your voice back with a funny, high-pitched effect.
Tap or click the cactus itself.
It will dance and replay your most recent recording.
You don't necessarily need to install an APK.
On a supported mobile browser:
- Open the Dancing Cactus
- Open the browser menu โฎ
- Choose Add to Home screen or Install app
- Launch it from your Home Screen
It can then feel much more like a standalone app. ๐ต๐ฑ
The microphone is only needed when you use the voice-recording feature.
If the cactus doesn't hear you:
- Check that microphone permission is allowed
- Make sure another app isn't blocking microphone access
- Try opening the site in a modern browser such as Chrome or Edge
- Make sure you're using the secure HTTPS version of the site
Dancing Cactus does not require an account or login.
The project is designed to perform its main functionality directly in your browser. There is no application-specific backend or database required for normal use.
Dancing Cactus is designed for modern browsers that support microphone recording and the required Web APIs.
Recommended:
- ๐ฑ Google Chrome
- ๐ฑ Microsoft Edge
- ๐ป Chrome
- ๐ป Edge
- ๐ Safari on supported devices
Microphone behavior can vary between browsers and devices.
๐ต Talk โ ๐๏ธ Record โ ๐ Funny Voice โ ๐ Dance
The whole experience is intentionally simple: open it, talk to the cactus, and have fun.
This project is made with standard web technologies:
- HTML5
- CSS3
- JavaScript
- SVG
- Web APIs
- PWA support
- GitHub Pages
No backend or database is required.
dancing-cactus/
โโโ index.html
โโโ style.css
โโโ script.js
โโโ manifest.json
โโโ sw.js
โโโ icons/
โ โโโ icon-192.png
โ โโโ icon-512.png
โ โโโ icon-maskable-512.png
โโโ README.md
Mohiuddin Ramzan
- GitHub: @mohiuddinramzan
- Project Repository: dancing-cactus
- Live Demo: mohiuddinramzan.github.io/dancing-cactus
If you enjoyed the Dancing Cactus:
โญ Star the repository
๐ Share it with your friends
๐ต And say something to the cactus!
This project is provided as an open-source personal project. See the repository for the current licensing information.
Made with โค๏ธ and JavaScript by Mohiuddin Ramzan