CaravanAI Uses Turn-Based Voice Etiquette to Personalize Travel Planning
A developer built CaravanAI, a passion-driven AI travel companion, as part of a weekend coding challenge. The web app uses a turn-based voice interface that prevents the AI from speaking over users or listening to its own output, mimicking natural conversational etiquette. Built with Vanilla JavaScript, Vite, and the browser's Web Speech API, it requires no heavy frameworks and runs with near-zero latency. CaravanAI integrates Google's Gemini AI for itinerary generation and ElevenLabs for natural-sounding voice responses. A visual voice orb on the interface changes color in real time to indicate whether the AI is processing or speaking.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in