01
Problem
Static portfolio pages rarely convert visitors. A greeter needs memory, spam protection, and voice UX that embeds without breaking the host site’s CSS.
Personal system
A voice-ready greeter that embeds anywhere
Stack


Static portfolio pages rarely convert visitors. A greeter needs memory, spam protection, and voice UX that embeds without breaking the host site’s CSS.
An npm Shadow-DOM widget plus a Cloudflare Worker agent: SSE streaming, Durable Object sessions, rate/spam guards, lead capture, mic input, and Groq neural TTS.
LangGraph orchestrates the conversation; voice in the browser and neural TTS from Groq make it feel like a real greeter — not a form.
Published as ai-voice-bot-widget on npm; agent backend live at voicebot.devmohan.in.
Want something like this for your team?