Mikesplore Voice Representative is a realtime voice interface for Michael Odhiambo’s developer portfolio. Visitors can speak naturally and ask about projects, technical skills, articles, achievements, experience, and public resources. The application uses AssemblyAI’s Voice Agent API as the core voice system. AssemblyAI handles realtime speech recognition, turn detection, interruption handling, agent reasoning, tool calling, and spoken audio generation through a single WebSocket connection. The agent uses verified portfolio tools backed by a FastAPI and PostgreSQL backend, ensuring that answers are grounded in real portfolio data instead of invented information. The interface is available as a standalone voice page designed for desktop and Android browsers. Visitors can receive spoken answers and interact with verified project, article, CV, certificate, and media resources through explicit browser cards and links. The project focuses on making a personal portfolio conversational, accessible, and useful without requiring visitors to search through multiple pages manually. Its backend-first design also provides a secure foundation for future authenticated portfolio-management actions while keeping public visitor interactions read-only.
Category tags: