project_manifest.yaml
Category: AI

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

LOG_REPORT_v2

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.