Travel Assistant Chatbot
Travel Assistant is an interactive application developed with Python and Streamlit. It allows users to plan their trips, explore destinations, and receive personalized recommendations through a conversational interface. The application integrates speech-to-text recognition, enabling users to dictate their queries instead of typing them, and leverages the power of the Google Gemini API to generate relevant, structured, and contextual responses.
# Interface_Snapshots
Behind_The_Build
One of the main technical challenges was managing microphone hardware permissions (Speech-to-Text) in browsers, which require a secure context (SSL/HTTPS certificate) in production. Furthermore, configuring low-level dependencies for audio processing (such as portaudio19-dev and flac under Linux) required careful attention to ensure compatibility during deployments.