Travel Assistant Chatbot
Travel Assistant est une application interactive développée avec Python et Streamlit. Elle permet aux utilisateurs de planifier leurs voyages, d'explorer des destinations et d'obtenir des recommandations personnalisées via une interface conversationnelle. L'application intègre la reconnaissance vocale (Speech-to-Text) pour permettre aux utilisateurs de dicter leurs requêtes au lieu de les taper, et s'appuie sur la puissance de l'API Google Gemini pour générer des réponses pertinentes, structurées et contextuelles.
# Interface_Snapshots



Technical_Challenges
01_ L'un des défis techniques principaux a été la gestion des permissions matérielles du microphone (Speech-to-Text) dans les navigateurs, qui exigent un contexte sécurisé (certificat SSL / HTTPS) en production. De plus, la configuration des dépendances de bas niveau pour le traitement audio (comme portaudio19-dev et flac sous Linux) a nécessité une attention spécifique pour assurer la compatibilité lors des déploiements.